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

我目前正在进行一个Android应用程序,它需要用户的一些坐标(从用户定义的GPS和目的地的起点)

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

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

先谢谢你,乔治

Solutions Collecting From Web of "Android – 从应用程序启动Google导航"

你当然可以引导他们到一个单一的点:

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

不知道设置方式点可能是某种方式来做到这一点,我认为API是没有logging的,所以使用风险自负。 您可以让您的应用程序在后台监听GPS信息,并在特定时间提示用户。