什么是地理坐标系
我们都知道,地图上的位置是通过经纬度来表示的
而经纬度只是一个数值,经纬度具体表示地图瓦片上的哪个实际地点,是有不同的算法规则的
不同的算法规则,就是不同的地理坐标系
不同坐标系之间,实际位置误差一般都在100m之内
地理坐标系现状
- WGS84,全球大地坐标系,国际通用坐标系,国外地图都是这个
- GCJ02,国测局坐标系,中国在WGS84基础上进行偏移,产生的坐标系,国内的地图,大多用的都是这个
- CGCS2000,国家大地坐标系,中国近期推广的坐标系,和WGS84位置基本一致
- BD09,百度坐标系,百度地图在GCJ02的基础上再偏移,产生的坐标系,只有百度自己可用
各种地图坐标系的使用情况
- WGS84,谷歌地图(国际版),谷歌地球,其它所有主流的国外地图
- GCJ02,谷歌地图(中国版),高德地图,腾讯地图
- CGCS2000,天地图,天地图用的国家新标准,和国际坐标几乎可以通用
- BD09,百度地图,一枝独秀,用百度的地图SDK才用考虑这个问题
- Android系统自带的定位服务,获得的坐标是WGS84格式的
- 百度定位SDK可以自己选择GCJ02 / BD09坐标格式