需求:用户未授权定位权限,使用定位时提示用户开启授权
通过wx.getSetting判断用户是否授权地理位置,如果没授权,提示用户去授权,通过 wx.openSetting打开设置页面,让用户手动开启
wx.getSetting({
success: (res) => {
let authSetting = res.authSetting
if (authSetting['scope.userLocation']) {
// 已授权
} else {
wx.showModal({
title: '您未开启地理位置授权',
content: 'xxxx',
success: res => {
if (res.confirm) {
wx.openSetting()
}
}
})
}
}
})