求各种地图坐标的转换方法。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求各种地图坐标的转换方法。相关的知识,希望对你有一定的参考价值。
本人要做一个百度地图应用。因为要在后台运行。所以定位功能就不能使用百度地图的定位了。退而求次。用CLLocationManager来定位了。但求坐标转换方法。有人给过我方法: NSDictionary *Dic_fixlocation = BMKBaiduCoorForGcj(coor); CLLocationCoordinate2D fixLocationCoordiante = BMKCoorDictionaryDecode(Dic_fixlocation);但以上方法只适合用高德或谷歌地图定位出来的坐标,再转化成百度地图的坐标。求大神有人知道CLLocationManager来定位转化成百度地图的坐标吗?
参考技术A 百度地图api文档(部分)坐标体系坐标体系是否遵循国家对地理信息保密要求?百度对外接口的坐标系,都是经过国家测绘局加密处理,符合国家测绘局对地理信息保密要求。百度采用何种坐标体系?百度地图移动版api中采用两种坐标体系,经纬度坐标系和墨卡托投影坐标系。前者单位是度,后者单位是米,具体定义可以参见百科词条解释: http://baike.baidu.com/view/61394.htm 和 http://baike.baidu.com/view/301981.htm。百度坐标为何有偏移?国际经纬度坐标标准为WGS-84,国内必须至少使用国测局制定的GCJ-02,对地理位置进行首次加密。百度坐标在此基础上,进行了BD-09二次加密措施,更加保护了个人隐私。如何从其他体系的坐标迁移到百度坐标?请发邮件至mapapi@baidu.com进行咨询。 查看原帖>>本回答被提问者采纳以上是关于求各种地图坐标的转换方法。的主要内容,如果未能解决你的问题,请参考以下文章
[转]iOS地球坐标、火星坐标和百度坐标之间转换(Swift3.0)