地图坐标系转换

国际坐标:WGS84
中国火星坐标:GCJ02
百度坐标:BD09

各坐标转换对应规则如下:

地图坐标系转换_第1张图片
坐标系转化.png

问题:
如果使用了不同的坐标系,则存在定位偏差,譬如使用水货gps设备得到的坐标,发送到百度进行导航,或使用百度地图sdk获得的经纬度发动给google地图,都会出现较大的位置偏移(500m以内吧)。原因就是大家使用的坐标系不同导致的。

解决办法:将得到的经纬度转换成自己的坐标系再使用。
转换参考如下:

  • 1.算法转换方法
  • 2.数据库转换
  • 3.在线转换
  • 4.sdk 转换

你可能感兴趣的:(地图坐标系转换)