腾讯地图地址逆解析坐标差距过大
腾讯地图文档[https://lbs.qq.com/service/webService/webServiceGuide/webServiceGeocoder]
输入的地址很精确,但是差距能大于5公里
同一地址百度,高德的就很精确
PS:安徽省合肥市包河区甘棠路与上海路辅路交叉口东北方向216米右岸景苑A区
请问是哪里出现问题了?
不是一个坐标系吧,看看是否同一个?
高德: 开放平台的所有产品,包括地图SDK、定位SDK等,在中国大陆、香港特别行政区、澳门特别行政区返回高德坐标系坐标;在中国台湾省返回的是WGS84坐标;海外地区,返回的也是WGS84坐标。
Baidu: 目前中国主要有以下三种坐标系:
① WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系 ② GCJ02:表示经过国测局加密的坐标 ③ BD09:为百度坐标系,其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标
注:非中国地区地图,统一使用WGS84坐标
各自坐标系的原因,因为国内坐标必须要求加密,就会造成偏移。但能差5公里确实离谱,一般都是200m以内的差距。
现在的问题是使用腾讯的api,输入的地址转成的坐标和实际位置差了几公里,不考虑各个平台之间的差距
我试了一下,同样的地址,腾讯地图直接定到上海路辅路,高德地图定位到右岸景苑 A 区,所以腾讯的坐标拾取有问题。
而且国内坐标系应该统一了。我在高德和腾讯地图中直接定位右岸景苑 A 区,经纬度看起来差距不大。
提个工单问一下
是不是精度问题, 小数点后两位和小数点后三位差别很大。