Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 以明确的意图启动谷歌地图_Android_Google Maps - Fatal编程技术网

Android 以明确的意图启动谷歌地图

Android 以明确的意图启动谷歌地图,android,google-maps,Android,Google Maps,我想从我的应用程序中明确地启动谷歌地图;我不想导航到地图上的某个点,也不想显示地图上的任何特定位置——我只想启动谷歌地图 我该怎么做?它的目的是什么?使用下面的代码 String uri = "http://maps.google.com/"; Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)); intent.setClassName("com.google.android.apps.ma

我想从我的应用程序中明确地启动谷歌地图;我不想导航到地图上的某个点,也不想显示地图上的任何特定位置——我只想启动谷歌地图

我该怎么做?它的目的是什么?

使用下面的代码

String uri = "http://maps.google.com/";
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);
它将打开谷歌地图应用程序

 new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                Uri gmmIntentUri = Uri.parse("geo:0,0?q=");
                Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
                mapIntent.setPackage("com.google.android.apps.maps");
                startActivity(mapIntent);
            }
        }, 1000);

在您的按钮点击或任何其他您想要实现的地方使用上述代码。

可能重复的请阅读问题,我特别说过我不想去任何地方。我认为这正是您想要的。不是吗@米歇尔雷