ユーザーの携帯電話が位置決めを開始していないか、位置決めを許可していないソリューション
1122 ワード
まず、ユーザーが携帯電話の位置決めを拒否したり、開いたりしないとfailのgetSetFun関数に入ります.トップページにジャンプすることで、ユーザーがロケーションを開いていないか、権限を付与していないと次のステップに進むことができません.コードは次のとおりです.
onLoad(){
let that = this;
wx.getLocation({
type: 'gcj02',
success(res) {
},
fail(error) {
that.getSetFun(); // ,
}
})
}
// ,
getSetFun() {
wx.getSetting({
success(res) {
if (!res.authSetting['scope.userLocation']) {
wx.showModal({
title: ' ',
content: ' , ',
success(res) {
if (res.confirm) {
wx.openSetting({
success() {
//
}
})
} else if (res.cancel) {
//
}
}
})
} else {
// , ,
wx.showModal({
title: ' ',
content: ' ',
success() {
//
}
})
}
}
})
},