概述
了解下各个厂家使用的坐标系:
国家测绘局规定国内的地理位置信息至少进过一次加密,发布GCJ-02加密算法,对真实坐标进行加密处理,称为火星坐标系/国测局坐标。
高德地图使用的就火星坐标系(GCJ-02)
百度地图在此基础上又进行了一次加密处理,称为百度坐标系(BD-09)
世界标准地理坐标(WGS-84),又称原始坐标,一般国际的GPS使用的就是这种坐标系
坐标转换的话,各个厂家都有提供,但是是不公开,得调用接口。
下面用eviltransform来进行坐标转换,提供坐标系之间的转换,还提供了各种语言的版本
接下来的转换我们用的javascript版本的
1. 标准坐标转换成火星坐标/国测局坐标 WGS-84 >> GCJ-02
eviltransform.wgs2gcj(wgsLat,wgsLng)
2.火星坐标系/国测局坐标转换成标准坐标 GCJ-02 >> WGS-84
eviltransform.gcj2wgs(gcjLat,gcjLng)
3.百度坐标转换成标准坐标 BD-09 >> WGS-84
eviltransform.bd2wgs(bdLat,bdLng)
4.标准坐标转换成百度坐标 WGS-84 >> BD-09
eviltransform.wgs2bd(wgsLat,wgsLng)
5.百度坐标转换成火星坐标 BD-09 >> GCJ-02
eviltransform.bd2gcj(bdLat,bdLng)
6.火星坐标转换成百度坐标 GCJ-02 >> BD-09
eviltransform.gcj2bd(gcjLat,gcjLng)
最后
以上就是超帅冬天为你收集整理的坐标系的转换 - 地图纠偏的全部内容,希望文章能够帮你解决坐标系的转换 - 地图纠偏所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复