使用markercluster聚簇多个图层

您所在的位置:网站首页 leaflet删除指定marker 使用markercluster聚簇多个图层

使用markercluster聚簇多个图层

#使用markercluster聚簇多个图层| 来源: 网络整理| 查看: 265

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