使用markercluster聚簇多个图层 |
您所在的位置:网站首页 › leaflet删除指定marker › 使用markercluster聚簇多个图层 |
layerGroupX.eachLayer(function (marker) {
myMCG.removeLayer(marker);
});
也this issue参见MarkerClusterGroup插件网站的原因和一些额外的例子。做相反的事情,将标记添加回MCG。 至于第2点,请参阅插件文档的Customising the Clustered Markers部分。基本上,初始化MCG时使用选项iconCreateFunction。您传递一个函数,该函数只接受一个参数(例如cluster),您可以使用cluster.getAllChildMarkers();获取正在样式化的群集中包含的标记数组。然后只需遍历该数组来计算每种标记的数量,并相应地创建一个图标。 你也可以试试这个插件:q-cluster。但它没有动画效果,所以它比MCG的眼睛糖果要少得多...... |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |