GPS硬件坐标转百度地图坐标

在地图定位开发中,许多定位模块输出坐标系是国际标准 WGS-84 坐标系,所以开发者在国内常见地图定位时,会发现与实际情况有几十米的误差。这并非模块问题, 而是国内地图采用了非标坐标系所致。

国内常见地图如高德地图使用 GCJ-02 坐标系, 百度地图使用 BD-09 坐标系,故此开发者需要对模块输出的经纬度进行加偏处理,才能在国内的地图上实现精确定位。

  • WGS-84 通常叫做"原始GPS坐标"。是从硬件设备默认采集到的坐标。GGA输出格式为ddmm.mmmm,应转换为dd.dddd格式

    国外的地图软件均使用该坐标系(如Google Maps、Bing Maps, Here Maps),中国区的"谷歌地图"除外

  • GCJ02 俗称"火星坐标"。高德地图,腾讯地图,谷歌地图(中国区域)使用该坐标

  • 其他 搜狗地图、百度地图、图吧地图等,均采用其他自定义坐标

转换地址

GPS坐标转换地图经纬度 - 拾随小笺

相关推荐
猫头_5 小时前
AI 流式传输工程指南:有了 EventSource 为何还要 Fetch?
javascript·http·llm
在水一缸5 小时前
深入浅出 Catch2:现代 C++ 测试框架的优雅实践
开发语言·c++·单元测试·log4j·测试框架·catch2
良木林5 小时前
滑动窗口 - LeetCode hot 100
javascript·算法·leetcode·双指针·滑动窗口
2401_841495645 小时前
【数据结构】B*树
数据结构·c++·b树·算法·删除·插入·三分分裂
斐夷所非6 小时前
在纷繁竞逐中稳步前行:C++ 2006–2020
c++
保持清醒5407 小时前
类和对象上
c++
乱七八糟的屋子7 小时前
Poco C++高级实战教程:线程池+日志系统+加密算法+WebSocket长连接
c++·websocket·加密解密·#poco·#c++高级开发
不简说7 小时前
# JS 代码技巧 vol.7 — 20 个浏览器 API 实战,自带 API 能干的事别自己封装
前端·javascript·面试
hold?fish:palm7 小时前
7 接雨水
开发语言·c++·leetcode
Hilaku7 小时前
为什么 Cloudflare 能做到毫秒级冷启动,而其它云厂商却不行?
前端·javascript·程序员