代码片段
js代码:
// 获取当前位置的省市区
getquyu(latLng) {
let that =this
console.log(latLng, 'latLnglatLng')
// 实例化API核心类
let qqmapsdk = new QQMapWX({
key: 'PBKBZ-RW2K6-6TZSW-MASGQ-77AIH-PAFCX' // 必填,去腾讯地图申请
});
qqmapsdk.reverseGeocoder({
location: {
latitude: latLng.latitude,
longitude: latLng.longitude
},
success: (res) => {
if (res.message.indexOf('ok') != -1) {
let province = res.result.address_component.province
let positionData = that.provinceList.filter((item)=>{
return province.indexOf(item.city_name) !=-1
})
console.log(positionData,'positionData')
// 存储所在位置的省会简称
uni.setStorageSync('city_sort', positionData[0].city_sort)
}else{
uni.setStorageSync('city_sort', '鄂')
}
},
fail: (error) => {
uni.setStorageSync('city_sort', '鄂')
}
});
},