首页 / deck.gl / 使用示例
数据增量更新
每两秒新增一批监测点,旧点保留,图层 id 不变,只替换 data 引用。
源码与运行效果
说明
图层 id 不变,只换 data 引用,deck.gl 会按 id 复用图层。
新数组要拷贝旧内容再追加,直接改原数组不会触发更新。
| 写法 | 结果 |
|---|---|
data.concat(batch) | 新引用,触发更新 |
data.push(...) 后传原数组 | 引用不变,不更新 |
| 重建图层但 id 相同 | 状态复用,过渡可配 |
增量数据长期累积会让点数无限增长。 按时间窗口裁掉旧数据,内存才不会一路涨上去。