我目前正在开发一个 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/