开发过程中遇到地图定位不准确,存在偏差.首先确认你获取到的坐标所在坐标系跟地图数据是不是相匹配的.

常用的地图SDK:高德地图使用的是GCJ-02(也就是火星坐标系),百度使用的是BD-09百度坐标系,谷歌地图使用的是WGS-84世界标准坐标.由于手机的GPS获取到得坐标都是WGS-84世界标准坐标,如果跟地图所用坐标系不匹配,那么定位就可能存在误差值.

百度地图官方文档给出的转换方式:http://lbsyun.baidu.com/index.php?title=iossdk/guide/tool

高德地图官方文档给出的转换方式:http://lbs.amap.com/api/ios-sdk/guide/computing-equipment/amap-calculate-tool/

谷歌地图就不需要转换了,手机获取的坐标就是WGS-84世界标准坐标;

如果无法调用官网的接口,或则是用iOS自带的地图框架MapKit,需要把手机获取的坐标做转换,可以参考:https://github.com/JackZhouCn/JZLocationConverter,亲测效果还算可以,误差值在接受范围内.库的注释都是中文,也可以用cocoapods集成,很方便.

最新文章

  1. QT学习笔记3
  2. jquery 让select元素中的某个option被选中
  3. 【模拟题(电子科大MaxKU)】解题报告【树形问题】【矩阵乘法】【快速幂】【数论】
  4. DBCC Check
  5. 【JMeter】JMeter使用plugins插件进行服务器性能监控
  6. poj1848 Tree
  7. Windows Server 2012 R2里十个极好的新功能
  8. 【优先队列】-HDU4546比赛难度
  9. SQL Server判断是否满足日期格式(YYYYMMDD)以及中文等判断,格式化为YYYY-MM-DD
  10. hdu 5492 (暴力+nice)
  11. Java利用Apache POI将数据库数据导出为excel
  12. 【linux学习笔记】在ubuntu下使用QT Cmake支持C++11
  13. Python《学习手册:第二章-习题》
  14. 认识RabbitMQ交换机模型
  15. django 配置邮件发送 send_email
  16. pseudotime专题
  17. jQuery封装 写的的确不错 转载
  18. 使用python操作word
  19. java中String new和直接赋值的区别
  20. java获取当月的第一天和最后一天,获取本周的第一天和最后一天

热门文章

  1. win8下在microsoft visual studio 2012利用ODP.NET连接ORACLE 12c
  2. 【转】【opencv】仿射变换
  3. hdoj 1896 Stones【优先队列】
  4. 使用gulp自动化配置环境变量
  5. kafka consumer 分区reblance算法
  6. office文件在线预览,模仿网易邮箱在线预览的
  7. wxPython中添加窗口标题图标
  8. 王灏:光音网络致力打造Wi-Fi大生态圈
  9. 色情不是我的所有——在法律边缘起舞的 FC2
  10. HDU1711-----Number Sequence-----裸的KMP