在Leaflet要素组中过滤标记

时间:2015-05-04 09:45:40

标签: leaflet

我有一个带有自定义(扩展)圆圈标记的featureGroup(自定义选项)。 (数据库结果,标记添加到featureGroup - NO Geojson!)

是否可以根据其中一个自定义选项(简单的数值)添加过滤器(动态)?

我想将它与滑块相关联。

我挣扎了好几天: - ((

1 个答案:

答案 0 :(得分:0)

您可以使用eachLayer(function (layer)layer.setOpacity(0)使用layer.setOpacity(1)在每个滑块更改上遍历featureGroup,具体取决于是否应显示或隐藏标记...当然这种方法使用大量标记物时效果不佳。您可能需要切换到此方法的画布模式(使用L_PREFER_CANVAS = true

此外,Github问题委员会正在就此进行讨论。https://github.com/Leaflet/Leaflet/issues/4