Android - 如何在驾驶模式下启动谷歌地图意图?

Max*_*aga 0 android google-maps android-intent google-maps-urls

我能够启动谷歌地图意图

Uri location = Uri.parse("geo:0,0");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, location);
startActivity(mapIntent);
Run Code Online (Sandbox Code Playgroud)

如何在驾驶模式下启动意图(没有目的地,除非之前在地图中设置),使其看起来像下面的屏幕截图?

在此处输入图片说明

我尝试设置,mode=driving但只是打开了选择“驾驶”选项卡的常规地图:

 Uri location = Uri.parse("geo:0,0?mode=driving");
Run Code Online (Sandbox Code Playgroud)

小智 6

这将在驾驶模式下启动谷歌地图

    Intent intent = getPackageManager().getLaunchIntentForPackage("com.google.android.apps.maps");
    intent.setAction(Intent.ACTION_VIEW);
    intent.setData(Uri.parse("google.navigation:/?free=1&mode=d&entry=fnls"));
    startActivity(intent);
Run Code Online (Sandbox Code Playgroud)