if(AppUtils.isInstallApp(UtoOrderDetails.this,"com.baidu.BaiduMap")){
// 驾车导航
Intent intent=new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.setData(Uri.parse("baidumap://map/navi? location="+order.getLatitude()+","+order.getLongtitude()));
startActivity(intent);
}else if(AppUtils.isInstallApp(UtoOrderDetails.this,"com.autonavi.minimap")){
Intent intent=new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_DEFAULT);
Uri uri=Uri.parse("androidamap://navi? sourceApplication="+AppUtils.getAppName(UtoOrderDetails.this)+"&lat="+order.getLati tude()+"&lon="+order.getLongtitude()+"&dev=0&style=2");
intent.setData(uri);
startActivity(intent);
}else{
BaiduMapNavigation.openBaiduMapNavi(para,UtoOrderDetails.this);
}
在应用中启动外部地图应用并携带参数导航
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。