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

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

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

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

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

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

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

转换地址

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

相关推荐
源猿人3 小时前
企业级文件浏览系统的Vue实现:架构设计与最佳实践
前端·javascript·数据可视化
River4163 小时前
Javer 学 c++(十三):引用篇
c++·后端
RoyLin3 小时前
TypeScript设计模式:迭代器模式
javascript·后端·node.js
小桥风满袖5 小时前
极简三分钟ES6 - ES9中for await of
前端·javascript
编程贝多芬5 小时前
Promise 的场景和最佳实践
前端·javascript
Asort5 小时前
JavaScript 从零开始(四):基础语法详解——从变量声明到数据类型的完全指南
前端·javascript
木木jio5 小时前
前端大文件分片上传 —— 基于 React 的工程化实现
前端·javascript
Lotzinfly5 小时前
12个TypeScript奇淫技巧你需要掌握😏😏😏
前端·javascript·面试
一个大苹果5 小时前
setTimeout延迟超过2^31立即执行?揭秘JavaScript定时器的隐藏边界
javascript
感哥6 小时前
C++ std::set
c++