我是通过腾讯地图逆地址解析,通过经纬度获取详细的位置信息数据。
第一步:申请腾讯地图密钥(key),申请地址:申请密钥
填写完成后即可获取到对应的key值。
第二步:通过小程序官方API获取用户当前位置经纬度。然后再根据腾讯Webservice API逆地址解析相关介绍,传入获取到的经纬度,以及key值,即可获取。
mounted () {
// let app = getApp()
let _this = this
wx.getLocation({
type: 'wgs84',
success: function (res) {
//console.log("获取当前经纬度:" + JSON.stringify(res));
//发送请求通过经纬度反查地址信息
var getAddressUrl = "https://apis.map.qq.com/ws/geocoder/v1/?location=" + res.latitude + "," + res.longitude + "&key=你的key值";
_this.longitude = res.longitude;
_this.latitude = res.latitude
wx.request({
url: getAddressUrl,
success: function (result) {
console.log(result.data.result.address )
_this.locations = result.data.result.address
}
})
}
})
}
第三步:运行小程序时,就能加载出地址