我们知道,由于臭名昭著的中国 GPS 偏移问题, GPS (WSG-84) 地图坐标与国家批准的中国地图使用的坐标系(GCJ-02)并不完全对应。
问题是,如何确保通过百度地图API在报告的坐标上放置一个标记navigator.geolocation.getCurrentPosition()
与现实相符?
在中国制造或批准使用的设备的 GPS 芯片是否会返回与用户实际位置不匹配的坐标,以匹配 GJC-02 地图?
用户运行中文导航器(例如 Maxthon 或中文本地化的 Google Chrome)与非中文浏览器(例如英文版 Firefox)是否重要?
这是一个测试地理位置并使用百度地图坐标转换 API 的 JSBin。不幸的是,我不在中国,所以我无法测试。
这是问题:
上面的应用程序是否需要对其获取的坐标进行百度坐标转换navigator.geolocation.getCurrentPosition()
才能在百度地图上正确显示位置?位于中国的人是否可以在理想情况下同时在中国制造的设备上使用中文浏览器和在非中文设备上使用非中文浏览器进行测试?