首页 / deck.gl / 使用示例
多视图联动
左侧散点、右侧网格,共用一份数据,两张视图各自可拖拽缩放。
源码与运行效果
说明
两个 MapView 并排,各自有 id 与位置。
控制器作用于鼠标所在的视图,两边视角互相独立。
同一份数据被两个图层读取,没有复制。
| 参数 | 作用 |
|---|---|
views | 视图数组 |
view.id | 视图标识,必须唯一 |
view.controller | 按视图单独设置 |
initialViewState | 按视图 id 分组 |
多视图共用一个画布时,鼠标事件按视口坐标分发。 工具提示要带上视图 id,否则会读到另一侧的对象。