0

我正在使用这个工具

http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclustererplus/

用于在精确位置或非常接近的聚类标记 ( gridSize: 5)

我想要做的是在点击和蜘蛛标记上删除一个集群(不是全部,只有一个)

https://github.com/jawj/OverlappingMarkerSpiderfier

这可以做到吗?

在参考 Marker clusterer 时,我没有找到任何删除特定集群的函数/方法。

提前谢谢。

4

1 回答 1

1

我会使用我自己的 MarkerClusterPlus 版本并稍作修改:

//@150 of MarkerClustererPlus: modify to send cClusterIcon.div_ on the click event
google.maps.event.trigger(mc, "click", cClusterIcon.cluster_, cClusterIcon.div_);

并在您的代码中像这样使用它:

google.maps.event.addListener(markerCluster, 'click', function (cluster, clusterIcon) {
    clusterIcon.remove();
    //Do the other stuff with the markers ...
    var markers = cluster.getMarkers();
});
于 2014-11-26T12:49:31.727 回答