坐标转换问题

32F  2018/11/16 坐标



今天遇到了一个坐标转换坑,记录下

问题:腾讯接口与百度接口的对比

下面是相同的经纬度,百度经纬度转换API;腾讯经纬度转换API

百度接口:http://api.map.baidu.com/geoconv/v1/?coords=120.26074,31.55782&from=3&to=5&ak=$ak
响应内容:

{ status: 0, result: [ { x: 120.26719367132597, y: 31.563987574442617 } ] }

腾讯接口:https://apis.map.qq.com/ws/coord/v1/translate?locations=31.55782,120.26074&type=3&key=$key";
响应内容:

{ status: 0, message: "转换成功", locations: [ { lng: 120.254318, lat: 31.551557 } ] }

对比一下还是有很大的差距的,腾讯javascript API定位获取的坐标,因为腾讯用的是国测局(GCJ02)坐标,所以百度接口对应转换后完美符合;但是腾讯接口转换后却相差很多


添加评论
全部回复
暂无回复