这个其实在18年都不是问题,因为微信定位的不准,我们可以选择直接用地图的获取当前经纬度的方法,还是很准的,但是微信更新后我发现在微信浏览器中都不能使用其他地图的定位功能了,这里我自己是测试了百度和腾讯地图的,我之前是用的百度的更新前没问题,更新后就不能定位了,而在手机普通浏览器中是可以使用的,所以这肯定就是微信那边的问题了。在网上找了一会说其实不是微信的定位不准确,而是在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统,所以微信给我们的经纬度是故意偏离的加密了的,所以要在百度地图上显示微信获取的经纬度的位置还需要转换成百度的坐标。我们转换的时候直接http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=longitude&y=latitude这里我们只需要改x和y分别是经度和纬度,我们可以先用微信的定位获取经纬度然后将经纬度传到这个链接中,可以得到{"error":0,"x":"MTEyLjU5ODMxODEzMzk=","y":"MjguMTU2NDI5MTk3MTc4"}一个这样的json串,其中的error代表状态0是正常,x和y代表的是转换后的经纬度,是通过Base64加密后的,所以我们用的时候将它们解密就可以了;

关于微信开发定位获取当前经纬度在百度地图上不准确的问题。相关推荐

  1. android百度地图轨迹实现,android 获取GPS经纬度在百度地图上绘制轨迹

    实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /** * 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标 ...

  2. android 获取GPS经纬度在百度地图上绘制轨迹

    实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /*** 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标* ...

  3. 根据GPS定位得到的经纬度调用百度地图API在地图上标注

    可以实现单个点或多个点的标注,首先先看得到的效果图: 方法: 首先要注册百度地图开发者账号,然后创建应用得到属于自己的ak密钥. 具体步骤不祥细介绍了. 主要是利用百度地图给出的demo进行修改: 代 ...

  4. html百度地图自动定位,利用HTML5定位功能,实现在百度地图上定位

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. HTML5定位 *{ margin: 0px; padding: 0px;} body{t ...

  5. 利用HTML5定位功能,实现在百度地图上定位

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. java 百度地图 经纬度_Java百度地图经纬度纠偏

    在国内使用电子地图获取到的经纬度都不是真实的经纬度,而是经过一定的算法在真实的经纬度上添加了一个偏移量,且不同的地图有不同的算法.现在告诉大家在java中怎样对百度地图进行纠偏,主要实现将真实的经纬度 ...

  7. html地图定位系统原理代码,利用HTML5定位功能实现在百度地图上定位

    利用HTML5定位功能,实现在百度地图上定位 代码如下: HTML5定位 *{ margin: 0px; padding: 0px;} body{text-align: center;  height ...

  8. 微信公众号开发(5)-调用jssdk获取地理位置经纬度及百度api获得城市

    调用微信的jssdk需要先绑定js安全域名,这个在微信公众号后台自己设置就可以了. 还需要引入js文件,但由于我使用了vux,它里面的WeChatPlugin这个插件可以直接用commonJS方式引用 ...

  9. 企业微信开发总结-获取通讯录

    企业微信开发总结-获取通讯录 最近遇到个项目需求,需要能够获取到用户企业的通讯录,同步到我们系统中,这样就不用重复输入一批企业人员了.一开始想的很简单,实际研究下来发现企业微信比个人微信对接起来复杂多 ...

最新文章

  1. 部署通用基础设施, 满足顶级 SLA 要求
  2. 开发Android应用用Kotlin还是Java?
  3. 如何衡量RFID技术在仓库中的价值?
  4. 201671010144 2016-2017-2 《java程序设计》--认识java!
  5. hdu 5340(manacher+枚举)
  6. [机器学习收藏] TensorFlow初学者必须了解的55个经典案例
  7. uni-app小程序本地打包超过2M不能预览问题;小程序打包过大不能预览和真机调试;uni-app分包;
  8. 模块导入以及书写规则
  9. UE4: 学习虚幻引擎4的16条准则
  10. 2014腾讯实习生笔试题——define与typedef
  11. getch和getchar的区别
  12. 新同事不讲“码”德,这SQL写得太野了,请耗子尾汁~
  13. ubuntu 的挂起与休眠
  14. C++ 调用WINDOWS图片和传真查看器打开图片
  15. 电脑如何启用屏幕键盘(OSK)方法
  16. JS原生实现照片抽奖
  17. 行至青鸟 | 为学习保驾护航的“教学管理”
  18. 倪海厦天纪笔记16_倪海厦《天纪》——人间道听课笔记
  19. 安卓java代码ping网关_Android代码中使用Ping命令
  20. 火狐浏览器视频下载插件

热门文章

  1. MT3000D三相电能表现场检验仪使用程序卡
  2. C语言read()函数:读文件函数(由已打开的文件读取数据)
  3. 前端实现视频直链下载
  4. 5G时代将让你的生活更美好
  5. 2021年中国音乐市场年度洞察——附下载链接
  6. 轻松定位硬件故障方法-日志分析
  7. 时间转换格式比较大小
  8. darkmode适配
  9. 零打碎敲学Android(五)—AVG,只有神知道的世界
  10. 记录一次kafka connectos之erdemcer启动报错