我正在使用我的Android程序打开谷歌地图。我用以下网址
完成了http://maps.google.com/maps? SADDR = 31.186371,121.489885&安培; DADDR = 31.249351,121.45905&安培;模式=驱动
我想从这些路径打开最短路径(列表视图中的第一个路径)。有没有办法做到这一点?我怎么能这样做?
答案 0 :(得分:0)
根据the documentation,您可以按此意图启动转弯导航:
google.navigation:q=a+street+address
您可以使用这些代码启动意图:
Uri gmmIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
正如您所知,这只能提供从current location
到point A
的转弯方向,但不能point A
到point B
。您应该考虑使用web direction API并在自己的Google地图上绘制折线以获得更多控制权。