[转]iOS地球坐标、火星坐标和百度坐标之间转换(Swift3.0)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[转]iOS地球坐标、火星坐标和百度坐标之间转换(Swift3.0)相关的知识,希望对你有一定的参考价值。

参考技术A 在实际开发过程中,由于各种地图坐标之间的偏差,混用导致结果不正确,但如果搞清楚他们采用何种坐标,问题就迎刃而解了;

地球坐标(WGS84)

国际标准

例如:CLLocationManager

火星坐标 (GCJ-02)

中国标准

例如:ios MKMapView、高德地图、国内google 、搜搜、阿里云

百度坐标 (BD-09)

百度标准

例如:百度 SDK,地图

以下给出相应的转换方法:

以上是关于[转]iOS地球坐标、火星坐标和百度坐标之间转换(Swift3.0)的主要内容,如果未能解决你的问题,请参考以下文章

[转]百度坐标(BD09)国测局坐标(火星坐标,GCJ02)和WGS84坐标系之间的转换

百度地图坐标系和火星坐标系之间的互相转换

一张图看懂“火星坐标系”

IOS 通过经纬度计算两点的距离及坐标系转换

火星坐标百度坐标WGS-84坐标相互转换及墨卡托投影坐标转经纬度JavaScript版

坐标系转换