uni-app 跳转第三方地图定位
跳转流程如下:
APP端跳转至百度地图(第三方软件);
若无,则跳转至高德地图(第三方软件);
若无,则打开腾讯地图(uni自带方法:uni.openLocation)
其它端打开腾讯地图(uni自带方法:uni.openLocation)
核心代码
// #ifdef APP-PLUS
switch(uni.getSystemInfoSync().platform){
case 'android':
console.log('运行Android上')
openMapByAndroid(latitude, longitude, name)
break;
case 'ios':
console.log('运行iOS上')
openMapByIos(latitude, longitude, name)
break;
default:
openMapByDefault(latitude, longitude, name)
console.log('运行在开发者工具上')
break;
}
// #endif
// #ifndef APP-PLUS
openMapByDefault(latitude, longitude, name)
// #endif
APP打开第三方地图的方法
APP判断第三方应用是否存在
/*
* appInf: ( ApplicationIn