说明
OpenLuat 的所有 GNSS 模块 (立即购买) 均使用国际标准 WGS-84 坐标系,所以开发者在国内常见地图定位时,会发现与实际情况有几十米的误差。这并非模块问题, 而是国内地图采用了非标坐标系所致。
国内常见地图如高德地图使用 GCJ-02 坐标系, 百度地图使用 BD-09 坐标系,故此开发者需要对模块输出的经纬度进行加偏处理,才能在国内的地图上实现精确定位。

本页面展示了原始GPS坐标 (WGS-84),分别转换为 GCJ02坐标 和 BD09坐标 的定位效果 (代码下载)
  • WGS-84 通常叫做“原始GPS坐标”。是从硬件设备默认采集到的坐标。GGA输出格式为ddmm.mmmm,应转换为dd.dddd格式
                   国外的地图软件均使用该坐标系(如Google Maps、Bing Maps, Here Maps),中国区的“谷歌地图”除外
  • GCJ02   俗称“火星坐标”。高德地图,腾讯地图,谷歌地图(中国区域)使用该坐标
  • 其他       搜狗地图、百度地图、图吧地图等,均采用其他自定义坐标
输入坐标
GPS 原始坐标 (WGS-84)    ddmm.mmmm 格式
Lat:    Lng:   
GPS 原始坐标 (WGS-84)    dd.dddd 格式
Lat:    Lng:   
GPS 原始坐标 (WGS-84)    dd°mm′ss.ssss″ 格式
Lat:    Lng:   
百度地图 - BD09坐标系
Lat:    Lng:  

高德地图 - GCJ坐标系
Lat:   Lng:  

🐵
技术支持
💬
在线咨询
📤
回到顶端