Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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 ImageView显示静态谷歌URL地图。如何在单击图像时启动地图_Android_Google Maps_Android Intent - Fatal编程技术网

Android ImageView显示静态谷歌URL地图。如何在单击图像时启动地图

Android ImageView显示静态谷歌URL地图。如何在单击图像时启动地图,android,google-maps,android-intent,Android,Google Maps,Android Intent,现在,我有一个图像视图,它加载了一个从静态GoogleMaps获得的URL。我一直在尝试,但却不知道该怎么做,当用户点击图像时,启动谷歌地图并给出方向。 尝试在web视图中打开,但打开的是图像而不是“地图” 链接看起来像: 是否有任何类型的意图可以启动谷歌地图?Shudy您可以尝试这样做,它可以帮助您。如果您想了解更多关于谷歌地图意图的信息,请点击此链接 MessagingFragment.setMapOnImageClickListener(new UserClicksMapOpenURL

现在,我有一个图像视图,它加载了一个从静态GoogleMaps获得的URL。我一直在尝试,但却不知道该怎么做,当用户点击图像时,启动谷歌地图并给出方向。 尝试在web视图中打开,但打开的是图像而不是“地图”

链接看起来像:


是否有任何类型的意图可以启动谷歌地图?

Shudy您可以尝试这样做,它可以帮助您。如果您想了解更多关于谷歌地图意图的信息,请点击此链接

MessagingFragment.setMapOnImageClickListener(new UserClicksMapOpenURL() {
            @Override
            public void onUserClicksImageOpenMap(String url) {

                Logger.d("url");
                Intent intent=new Intent(ChatActivity.this,WebViewActivity.class);
                intent.setData(Uri.parse(url));
                startActivity(intent);
            }
        });
 Uri gmmIntentUri = Uri.parse("geo:41.543023,2.114436");
    Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
    mapIntent.setPackage("com.google.android.apps.maps");
    if (mapIntent.resolveActivity(getPackageManager()) != null) {
        startActivity(mapIntent);
    }