アプレットが位置情報の取得を拒否したため、再度認証します

最初のバインドオープンタイプ、バインドクリックイベント、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();
        }
    },

おすすめ

転載: blog.csdn.net/m0_71349739/article/details/128342319