Android - 从应用程序启动 Google 导航

标签 android navigation

我目前正在开发一个 android 应用程序,该应用程序由用户获取一些坐标(从 gps 的起点和用户定义的目的地)

我希望我的应用程序启动谷歌导航,以便它可以引导用户完成这些点。在下一步中,我想为导航提供更多点(例如一些兴趣点),以便它将引导用户通过包含所有点的特定路线。

这可能吗?我发现的只是没有记录的做法,也没有例子。有没有人解决了这个问题?如果没有,有人可以建议其他一些导航程序吗?

提前谢谢你, 乔治

最佳答案

您当然可以将它们引导到一个点:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" +mLat+","+mLong));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

不确定设置路径点可能是某种方法,我认为 API 未记录,因此使用风险自负。你可以让你的应用在后台监听 GPS 信息,并让它在某些时候提示用户。

关于Android - 从应用程序启动 Google 导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8559540/

相关文章:

java - 等到 wifi 在 android 上连接

Android:从操作栏的自定义布局中删除左边距

javascript - Navigator.vibrate() 在笔记本电脑上不起作用

flutter - 从导航堆栈弹出后打开屏幕时调用哪个函数?

jquery - 如何淡出悬停链接的邻居?

java - Android实现中自定义Listview适配器的问题

android - 最新的 Youtube API 使应用程序在 Android 4.0.4 下崩溃

jquery - 使用箭头键突出显示 div 中的链接

sharepoint - 如何获取术语sharepoint的友好url

安卓 GPS 修复 & getFromLocation