因为小程序地图时采用的腾讯地图的坐标系,两种坐标有一定的误差,导致位置信息显示不正确。现在需要一个可以转换两种坐标的方法,经过查询发现腾讯地图提供了一个接口用来将多种坐标类型转换成腾讯可用的坐标。
/**
* 经纬度转地址
*/
qqmapsdkFunction: function (latitude, longitude, num) {
var that = this;
qqmapsdk.reverseGeocoder({
location: {
latitude: latitude,
longitude: longitude
},
coord_type: 1, //百度经纬度转腾讯经纬度是3
success: function (res) {
if (num == 1) {
that.setData({
originLocats: res.result.formatted_addresses.recommend
});
} else if (num == 2) {
that.setData({
endLocats: res.result.formatted_addresses.recommend
});
}
}
});
},
网友评论