打开Goog​​le地图进行Android导航,将多个坐标作为航点

时间:2015-01-08 10:04:29

标签: android google-maps

我想知道这是可能还是现在。

现在我打开谷歌地图,从当前用户位置导航到一组定义的坐标,如下所示:

final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + String.valueOf(getDestinationLatitude()) + "," + String.valueOf(getDestinationLongitude())));

intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.driveabout.app.NavigationActivity");
startActivity(intent);

是否可以在当前位置和最终目的地之间设置多组坐标,因此请转到指向a,指向b,然后指向最终指向目标点c。 ?

1 个答案:

答案 0 :(得分:0)

在去往某个目的地的途中可以有多个航路点。这可以通过使用Directions API来实现。这个API还可以为您提供legs[]steps[]数组,它可以帮助您正确实现并返回从源到目的地的可能路径,涵盖沿途的所有路点。

有关示例实施,请查看此link