0%

地理坐标系小结

前言

最近做 h5 应用,遇到的一些关于坐标系的知识点(坑),做个记录

地球坐标系——WGS84

GPS 原始坐标,常见于 GPS 设备, Google 地图(除中国大陆外区域)等国际标准的坐标体系。

获取方式包括

  1. Android Location
  2. js 的 navigator.geolocation.getCurrentPosition

可以在 https://www.earthol.com/ 上进行坐标定位

暂时没有地图可以直接进行定位,需要转到火星坐标系

火星坐标系——GCJ-02

中国国内使用的被强制加密后的坐标体系。

属于该种坐标体系的有:Google 地图中国大陆区域坐标(貌似找高德买的),高德地图

可在以下页面输入经纬度进行查看

https://www.google.com/maps

https://lbs.amap.com/console/show/picker

百度坐标系——BD-09

百度地图所使用的坐标体系,是在火星坐标系的基础上又进行了一次加密处理。

可以在 http://api.map.baidu.com/lbsapi/getpoint/index.html 上进行坐标定位

坐标互转

在线工具:https://tool.lu/coordinate/

高德地图 js api (需要申请 Web 端类型 而不是 Web服务类型 )支持其他坐标系转火星坐标系,详见 其他坐标转高德坐标

示例

厦门汇金的坐标

gps 原始地理坐标, 通过 js geo location 获取的坐标

24.486724,118.191702


头条 jsb App.getAddress get_address 拿到的坐标

24.483637,118.196664


Lite jsb get_address 拿到的坐标

24.490307887488875,118.20294601202556

参考

  1. 关于android定位的坐标系问题
您的支持将鼓励我继续创作!