if (true) {//实现路线选择,多条路线可选择 String uriString = null; StringBuilder builder = new StringBuilder("amapuri://route/plan?sourceApplication=maxuslife"); builder.append("&dlat=").append(mNaviTo.latitude) .append("&dlon=").append(mNaviTo.longitude) .append("&dname=").append(mTvTopStart.getText().toString()) .append("&dev=0") .append("&t=0"); uriString = builder.toString(); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setPackage("com.autonavi.minimap"); intent.setData(Uri.parse(uriString)); startActivity(intent); }
//调起百度地图
else if (msg.equals("百度地图")) { if (ToolKt.isAvilible(getContext(), "com.baidu.BaiduMap")) { LngLat lngLat = new LngLat(mNaviTo.longitude, mNaviTo.latitude); LngLat bd_encrypt = bd_encrypt(lngLat); StringBuilder builder = new StringBuilder("baidumap://map/direction?mode=driving&"); builder.append("&destination=latlng:") .append(bd_encrypt.getLantitude()) .append(",") .append(bd_encrypt.getLongitude()) .append("|name:") .append(mTvTopStart.getText().toString()); String uriString = builder.toString(); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setPackage("com.baidu.BaiduMap"); intent.setData(Uri.parse(uriString)); startActivity(intent); } else { toast("请安装百度地图"); }
二、判断是否安装某个软件
以上就是本篇文章【Android调起高德地图高德手机导航「Android调起高德地图」】的全部内容了,欢迎阅览 ! 文章地址:http://fabua.ksxb.net/quote/7204.html
动态
相关文章
文章
同类文章
热门文章
栏目首页
网站地图
返回首页 海之东岸资讯移动站 http://fabua.ksxb.net/mobile/ , 查看更多