当前位置: 移动技术网 > 移动技术>移动开发>Android > Android调用google地图生成路线图实现代码

Android调用google地图生成路线图实现代码

2019年07月24日  | 移动技术网移动技术  | 我要评论
android程序调用本机googlemap,传递起始和终点位置,生成路线图
复制代码 代码如下:

if (wodeweizhipoint != null) {
if (wodeweizhipoint.getlatitudee6() != 0) {
float chufajingdu = (float) (wodeweizhipoint.getlongitudee6() / 1e6);
float chufaweidu = (float) (wodeweizhipoint.getlatitudee6() / 1e6);
float daodajingdu = (float) (appconstant.pointzuobiao.liangxiangdaohangpoint.getlongitudee6() / 1e6);
float daodaweidu = (float) (appconstant.pointzuobiao.liangxiangdaohangpoint.getlatitudee6() / 1e6);
// 标记一个点
// intent i = new
// intent(intent.action_view,uri.parse("http://ditu.google.cn/maps?hl=zh&mrt=loc&q=31.249351,121.45905"));

// 从哪到哪的路线
intent i = new intent(intent.action_view,uri.parse("http://ditu.google.cn/maps?f=d&source=s_d&saddr="
+ chufaweidu
+ ","
+ chufajingdu
+ "&daddr="
+ daodaweidu
+ ","
+ daodajingdu + "&hl=zh"));
//如果强制使用googlemap地图客户端打开,就加下面两句
i.addflags(intent.flag_activity_new_task& intent.flag_activity_exclude_from_recents);
i.setclassname("com.google.android.apps.maps","com.google.android.maps.mapsactivity");
startactivity(i);
}
} else {
alertutils.toastalert(mcontext, “由于无法获取到您的位置,所以暂时无法提供导航”);
}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网