经纬志
首页 / deck.gl / 使用示例

要素过滤

切换阈值后只保留达标要素,隐藏的要素同时退出拾取,不会出现点了空白却弹出提示。

deck.gl 9.0 · 更新 2026-10-27
源码与运行效果
运行效果

说明

过滤放在数据层,不放在样式层。把不满足条件的要素从 FeatureCollection 里去掉再传给图层,拾取和统计都不会串。

做法结果
在数据层过滤图层与拾取一致
用 opacity: 0 隐藏看不见,但仍可被拾取
换图层 visible: false整层退出,不能按要素控制

过滤后的数组引用每次都是新的,deck.gl 会重新上传数据。 要素上万时把过滤结果缓存起来,只在阈值变化时重算。