Marker Clusterer Plus点击删除群集

时间:2014-11-26 12:23:06

标签: javascript google-maps-api-3 markerclusterer markerspiderfier

我正在使用此工具

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

用于聚类精确点或非常接近的标记(gridSize: 5

我想要做的是使用

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

https://github.com/jawj/OverlappingMarkerSpiderfier

可以这样做吗?

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

提前谢谢。

1 个答案:

答案 0 :(得分:1)

我会使用我自己的MarkerClustererPlus版本进行一些小修改:

//@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();
});