我正在尝试构建一个动态过滤地图上标记的功能。根据某些条件检查每个feature.properties.value中的值。我想知道在每个过滤事件上该怎么做:
或
或
你知道其他任何方法吗?你会怎么做?考虑扩展/性能..
(我还要将每个标记ID存储在一个数组中并检查以避免添加重复项。)
答案 0 :(得分:0)
这取决于您加载的geojson的文件大小。 对于较小的geojson,你可以删除并重新加载,对于更大的imho,最好在每一层迭代并应用它的某些功能。
我是这样做的https://github.com/sabas/GenoaPortStats/blob/gh-pages/globalTraffic/2013/choropleth.loading.html#L92
(考虑性能,似乎很慢,但这是最简单的方法)