【问题标题】:Open Google maps without address or lat/long Android打开没有地址或纬度/经度 Android 的谷歌地图
【发布时间】:2020-07-18 04:25:36
【问题描述】:

我在 Google 地图(Android)中有一些基本问题。从我的应用程序中,我想单独打开 Google 地图主页。我不需要通过意图传递任何地址或纬度/经度。只需打开 Google 地图。

Intent mapIntent = new Intent(Intent.ACTION_VIEW);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);

此代码有帮助,但唯一的问题是之前的搜索路线(如果我们在 Google 地图上进行过)在打开 google 地图时仍然显示。我想清除所有路线(如果存在)并打开 Google 地图。这个想法是用户将从谷歌地图中手动搜索地址。在我的应用中,我只需要打开 Google 地图。

任何帮助!

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

    无论如何,您可以通过意图在驾驶模式下打开谷歌地图应用程序,如this answer of Jason Maderski

    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);
    

    还可以看看thisicyerasor的回答。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      • 2013-07-13
      • 1970-01-01
      相关资源
      最近更新 更多