我想从我的Android应用程序中使用行车路线视图启动Google地图应用。
我浏览了以下帖子,但它们不符合我的目的。
Launch Google Maps to show road directions
How to programmatically launch map appliction in android to show direction?
我尝试了以下代码......
Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?f=d&daddr=51.448,-0.972"));
intent.setComponent(new ComponentName("com.google.android.apps.maps",
"com.google.android.maps.MapsActivity"));
startActivity(intent);
这给了我以下观点,
然后我需要点击“获取路线”按钮以获取以下视图,
然后我需要点击“DIRECTIONS LIST”以获得以下视图,
有没有办法从我的Android应用程序直接启动第3个视图(如上所示)?
答案 0 :(得分:0)
是您可以使用 google.navigation 直接打开方向视图。
只需传递目标地址,它将指定从当前位置到目标地址的方向:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("google.navigation:q=destination address"));
startActivity(intent);