标记集群在设置后不会改变

Emr*_*lez 8 visibility google-maps-api-3 markerclusterer

目前我有一组标记,我将它们聚类为:

var markerCluster = new MarkerClusterer(map, cm_mapMarkers);
Run Code Online (Sandbox Code Playgroud)

但我也有一组过滤器,用于设置标记可见的虚假或真实.不幸的是,当我设置标记setvisible(false)时,簇计数没有改变.

所以我找了方法来做到这一点:

我尝试了以下方法:

MarkerClusterer.redraw();
MarkerClusterer.repaint();
Run Code Online (Sandbox Code Playgroud)

两者都导致:没有方法'重绘'没有方法'重绘'

这是一个JSfiddle:

http://jsfiddle.net/tDYcX/30/

谁知道我做错了什么?

提前致谢

Emr*_*lez 15

我设法使用markerclustererplus并使用 markerCluster.setIgnoreHidden(true); and markerCluster.repaint();