关于⾼德地图、google地图转换为GPS真实坐标⽅法
年轻人提前还房贷是亏还是赚>查快递用手机号怎么查最近⼀直研究地图,包括⾼德、google、百度、google earth地图,经常使⽤地图的也会发现,其实⾼德地图、百度地图、google地图和GPS 获取的坐标差异很⼤,那怎么转换呢,我们⼀步⼀步分析:
坐标体系
1、GPS,WGS-84,原始坐标体系。⼀般⽤国际标准的GPS记录仪记录下来的坐标,都是GPS的坐标。很可惜,在中国,任何⼀个地图产品都不允许使⽤GPS坐标,据说是为了保密。
2、 GCJ-02,国测局02年发布的坐标体系。⼜称“⽕星坐标”。在中国,必须⾄少使⽤GCJ-02的坐标体系。⽐如⾕歌,腾讯,⾼德都在⽤这个坐标体系。GCJ-02也是国内最⼴泛使⽤的坐标体系。
3、其他坐标体系。⼀般都是由GCJ-02进过偏移算法得到的。这种体系就根据每个公司的不同,坐标体系都不⼀样了。⽐如,百度和搜狗就使⽤⾃⼰的坐标体系,与其他坐标体系不兼容
注解:所有坐标系的原点都是⾮洲
从上⾯三种坐标系我们就可以⼤概知道为啥地图之前和google earth地图有差异(google earth地图和GPS获取的坐标⼀致)
赵一涵微博在各种web端平台,或者⾼德、腾讯、百度上取到的坐标,都不是GPS坐标,都是GCJ-02坐标,或者⾃⼰的偏移坐标系。伤心qq网名
⽐如,你在⾕歌地图API,⾼德地图API,腾讯地图API上取到的,都是GCJ-02坐标,他们三家都是通⽤的,也适⽤于⼤部分地图API产品,以及他们的地图产品。
黄奕主演过的电视剧例外,百度API上取到的,是BD-09坐标,只适⽤于百度地图相关产品。
例外,搜狗API上取到的,是搜狗坐标,只适⽤于搜狗地图相关产品。怎么读
例外,⾕歌地球,google earth上取到的,是GPS坐标,⽽且是度分秒形式的经纬度坐标。在国内不允许使⽤。必须转换为GCJ-02坐标。
所以接下来我们就看看怎么将GCJ-02坐标转换为GPS的WGS-84坐标: