最初のバインドオープンタイプ、バインドクリックイベント、bindopenSetting 時間、ここで公式ドキュメントはまた、openSetting に認可設定ページを開くよう促します
<view>请开启定位权限</view>
<button open-type="openSetting" bindopensetting="settingCallback">去开启</button>
イベント コールバック オブジェクトによって返されるscope.userLocation == true は、ユーザーの位置情報を再取得するためにユーザーが承認されているかどうかを判断します。
// 设置页回调
settingCallback(e) {
// 判断用户点击的使用小程序时授权
if (e.detail.authSetting['scope.userLocation'] == true) {
// 重新获取用户位置
this.getLoaction();
}
},