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

图层开关

底图、网格、点位三层独立控制,关闭的图层同时退出渲染与拾取。

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

说明

三个图层各自独立,勾选框直接改传给 setProps 的 layers 数组。关掉的图层不再参与渲染,也不再响应拾取。

做法效果
重建数组,保留实例GPU 资源复用,切换无卡顿
每次 new 图层按 id 仍可复用,但状态会丢
visible: false保留实例并跳过绘制

关掉图层后如果工具提示还在,通常是拾取对象没清空。 切换时一并重置选中状态。