1,首先在微信小程序后台-开发管理-开发设置 申请wx.getLocation接口
2,在设置-基本设置-用户隐私保护指引-更新-增加收集位置类型
3,在app.json里配置
"permission" : {
"scope.userLocation" : {
"desc" : "方便用户导航到充电站"
}
},
"requiredPrivateInfos" : ["getLocation" ]
4,使用
uni.getSetting({
success(res) {
if (!res.authSetting['scope.userLocation']) {
uni.authorize({
scope: 'scope.userLocation',
success () {
console.log('授权成功:');
//调用wx.getLocation
},
fail(res){
console.log('授权失败:');
}
})
}else{
//调用wx.getLocation
}
}
})