manifest.json 設置權限 地圖定位勾選
還有安卓手機打包權限配置打開
onShow() {
//打開地圖
chooseLocation()
}
export function chooseLocation(success){
// 先判斷定位權限是否開啓
uni.getLocation({
success(){
},
fail(e) {
// App跳轉系統的設置界面
// #ifdef APP-PLUS
uni.getSystemInfo({
success(res) {
if(res.platform=='ios'){ //IOS
plus.runtime.openURL("app-settings://");
} else if (res.platform=='android'){ //安卓
let main = plus.android.runtimeMainActivity();
let Intent = plus.android.importClass("android.content.Intent");
let mIntent = new Intent('android.settings.ACTION_SETTINGS');
main.startActivity(mIntent);
}
}
});
// #endif
}
})
}