var packageName = 'com.autonavi.minimap';
var main = plus.android.runtimeMainActivity();
var packageManager = main.getPackageManager();
var PackageManager = plus.android.importClass(packageManager)
var packageInfo = packageManager.getPackageInfo(packageName,PackageManager.GET_ACTIVITIES);
if(packageInfo){
var Uri = plus.android.importClass("android.net.Uri");
var url="androidamap://route?sourceApplication=amap"+
"&sid='A'&slat='36.702558'&slon='116.876678'&sname='开始'"+
"&did='B'&dlat='36.649415'&dlon='117.122497'&dname='结束'&dev='0'&t='1'";
var Intent = plus.android.importClass('android.content.Intent');
var intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_DEFAULT);
var uri = Uri.parse(url);
//将功能Scheme以URI的方式传入data
intent.setData(uri);
intent.setPackage("com.autonavi.minimap");
var main = plus.android.runtimeMainActivity();
main.startActivity(intent);
}else {
alert('未安装' + packageName + '')
}
前端如何直接调用高德地图进行导航
于 2021-07-26 10:34:20 首次发布