先用百度不行,然后换成高德ok
chooseLocation(){
uni.chooseLocation({
success: (data) => { postModel.push({
name:data.name,address:data.address,
province:data.province,city:data.city,lat:data.lat,lng:data.lng});
this.addressData.addressName = data.name;
this.addressData.address = data.name;
this.addressData.lat=data.latitude;
this.addressData.lng=data.longitude;
},
fail: () => {
uni.getSetting({
success: function(res) {
var statu = res.authSetting;
console.log(statu);
if (!statu['scope.userLocation']) {
console.log(123);
uni.showModal({
title: '是否授权当前位置',
content: '需要获取您的地理位置,请确认授权,否则地图功能将无法使用',
success(tip) {
if (tip.confirm) {
uni.openSetting({
success: function(data) {
if (data.authSetting["scope.userLocation"] === true) {
uni.showToast({
title: '授权成功',
icon: 'success',
duration: 1000
})
//授权成功之后,再调用chooseLocation选择地方
setTimeout(function() {
uni.chooseLocation({
success: (data) => {
postModel.push({
name:data.name,address:data.address,
province:data.province,city:data.city,lat:data.lat,lng:data.lng});
this.addressData.addressName = data.name;
this.addressData.address = data.name;
this.addressData.lat=data.latitude;
this.addressData.lng=data.longitude;
}
})
}, 1000)
}
}
})
} else {
uni.showToast({
title: '授权失败',
icon: 'none',
duration: 1000
})
}
}
})
}
}
})
}
})
}
,
//地图选择地址
4 个评论
要回复文章请先登录或注册
梁大路
小枫叶
喜欢兔子的花猫
梁大路