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/ , 查看更多