GoogleMap经纬度坐标与Mapbar地理坐标相互转换

国内的地图的坐标基本上经过偏移的,而且每一个地图提供商偏移的算法还不一样,现在只少知道的有Mapabc、Mapbar、Baidu地图、Sogou地图等。

这样就会导致使用经纬度在这些地图平台上做应用的时候,出现偏差的问题。

网上有说火星坐标转地球坐标的算法,其实只是纠正Mapabc和GoogleMap的坐标关系,后续我会把其它的转换放上来。

今天先说说GoogleMap经纬度坐标和Mapbar地理坐标相互转换的方式,可以访问下面的地址更清楚的看到。

http://gmap-gis.appspot.com/mars2wgs/mars2wgs.html

这里需要说明的一点是,我们在“地图”模式下看到的经纬度数据也是经过Mapabc偏移过的,不是真实的经纬度坐标!

程序运行如下:

初步验证是正确的,欢迎大家做更多点的测试。

现在只提供单坐标转换,如果需要批量数据转换,请与我联系liongis@163.com

新增加了坐标批量转换的功能,具体操作请查看页面:

http://gmap-gis.appspot.com/mars2wgs/mars2wgs.html

原文地址:https://www.cnblogs.com/liongis/p/1767756.html