android - 单击信息窗口后关闭 android google map 中的信息窗口?

标签 android google-maps infowindow dismiss

您好,我想在单击信息窗口时关闭 android Google map 信息窗口。通常当我单击 map 时它会关闭。但我也需要在用户单击信息窗口时关闭信息窗口。

 @Override
        public void onInfoWindowClick(Marker marker) {
    // dismiss info-window
       }

我想知道在我点击 android 中的信息窗口后有没有办法关闭。 谢谢 萨 git

最佳答案

您需要设置 GoogleMap 的信息窗口点击监听器,最好在您的“onCreate”中完成。最简单的方法是制作 Activity/fragment 实现 GoogleMap.OnInfoWindowClickListener。

map.setOnInfoWindowClickListener(this);

然后设置您的监听器方法并调用“marker.hideInfoWindow();”。

@Override
public void onInfoWindowClick(Marker marker) {
    marker.hideInfoWindow();
}

应该这样做。

关于android - 单击信息窗口后关闭 android google map 中的信息窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25086146/

相关文章:

javascript html 通过 if 语句进入变量

javascript - 在当前位置的弹出窗口中显示详细信息窗口

android - MediaExtractor 返回错误数量的轨道?

android - 如何在 WebViewClient 中制作 YouTube 视频?

屏幕上的 Android Touch 事件

javascript - 谷歌地图替代道路以不同颜色显示

Google map 的 Map.panTo() 方法的 Javascript 内存泄漏

Android 标记自定义信息窗口

android - 在谷歌地图 V2 中创建自定义信息窗口

android - OpenCV:从已知大小的正方形中查找像素宽度