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
}
})
}