// 获取当前地图,设置经纬度。
wx.getLocation({
success: (res) => {
console.log(res);
this.setData({
latitude: res.latitude,longitude: res.longitude
});
var locationString = res.latitude + "," + res.longitude;
wx.request({
url: 'https://apis.map.qq.com/ws/geocoder/v1/',data: {
"key": "PD5BZ-K2VRO-CPEWZ-SOBAC-4KCDT-KAFLF","location": locationString
},method: 'GET',success: (r) => {
//输出一下位置信息
console.log('用户位置信息',r.data.result.address);
//r.data.result.address获得的就是用户的位置信息,将它保存到一个全局变量上
getApp().globalData.locationInfo = r.data.result.address;
//这步是将位置信息保存到本地缓存中,key = value的形式
try {
wx.setStorageSync('locationInfo',r.data.result.address)
} catch (e) {
console.log(e)
}
}
});
}
}),