dwcity() {
let that = this;
uni.getLocation({
type: 'wgs84',
success: function(res) {
console.log(res, 373);
// that.$api.post(that.$common.getLonLat, { latitude: res.latitude, longitude: res.longitude }).then(res => {
// console.log(res, 375);
// });
uni.request({
header: {
'Content-Type': 'application/text'
},
//注意:这里的key值需要高德地图的 web服务生成的key 只有web服务才有逆地理编码
url:
'https://restapi.amap.com/v3/geocode/regeo?output=JSON&location=' +
res.longitude +
',' +
res.latitude +
'&key=994797a4a0bf876f4ad7a31d27ed0070&radius=1000&extensions=all',
success(re) {
console.log(re, 382);
if (re.statusCode === 200) {
// that.citydata = re.data.regeocode.addressComponent.city;
uni.setStorageSync('hisstorydata', re.data.regeocode.addressComponent.district);
uni.setStorageSync(
'index_addr',
re.data.regeocode.addressComponent.province + re.data.regeocode.addressComponent.city + re.data.regeocode.addressComponent.district
);
that.citydata = re.data.regeocode.addressComponent.district;
that.sheng = re.data.regeocode.addressComponent.province;
that.shi = re.data.regeocode.addressComponent.city;
that.getlist();
// console.log(uni.getStorageSync('hisstorydata'), 262);
} else {
console.log('获取信息失败,请重试!');
}
}
});
}
});
},
高德地图根据经纬度获取详细地址
最新推荐文章于 2024-07-08 16:10:16 发布