在mapV2中单击群集时禁用infowindow

时间:2015-06-30 13:06:37

标签: android google-maps

我已将此https://developers.google.com/maps/documentation/android/utility/marker-clustering链接引用到我的应用程序中实现简单群集

现在我要禁用群集onclick

enter image description here

在我的屏幕上,当我点击3时,我的信息窗口显示但我不想显示信息窗口;而不是那样,我需要缩放地图。

我试过了

mClusterManager.onInfoWindowClick(null);
        mClusterManager.setOnClusterClickListener(null);
        mClusterManager.setOnClusterInfoWindowClickListener(null);
        mClusterManager.setOnClusterItemClickListener(null);
        mClusterManager.setOnClusterItemInfoWindowClickListener(null);

        // render.setMarkersToCluster(false);
        render.setOnClusterClickListener(null);
        render.setOnClusterInfoWindowClickListener(null);
        render.setOnClusterItemClickListener(null);
        render.setOnClusterItemInfoWindowClickListener(null);

这些尝试根本不起作用;请告诉我该怎么做。

1 个答案:

答案 0 :(得分:0)

正如我们上面所讨论的那样:

您可以使用hideInfoWindow()方法

从集群管理器设置渲染器,如下所示:

mClusterManager.setRenderer(myClusterRenderer);

获取标记并将其隐藏如下:

@Override
public void onClusterItemInfoWindowClick(final myPOI item) {
    myClusterRenderer.getMarker(item).hideInfoWindow();
}