153 字
1 分钟
GPS模块开发过程遇到的坑
当你使用一个GPS模块 并把数据传给某国内缺德导航地图的SDK时 神奇的事情发生了:
2026-01-24
前言
当你使用一个GPS模块 并把数据传给某国内缺德导航地图的SDK时 神奇的事情发生了:
人掉进河里了
每次定位都会神奇的便宜几十米
非常诡异
解决
经过一番查询 发现GPS模块传回来的经纬度是WGS-84 但是国内地图通过一种复杂的边界加密算法
使用的是GCJ-02坐标系 这时候把WGS-84坐标系的经纬度给GCJ-02坐标系的地图 自然就出问题了
在软件上修正一下偏向 问题就解决了
Further Reading
发现错误或想要改进这篇文章?
在 GitHub 上编辑此页 GPS模块开发过程遇到的坑