我正在尝试使用Deck.gl制作交互式图表,结合HexagonLayer(用于人口数据)和IconLayer(用于零售连锁店的位置)。
deck.gl documentation 指出可以在彼此之上渲染多个图层:
“deck.gl允许您使用相同或不同的数据集渲染多个图层。您只需提供一个图层实例数组,deck.gl会按顺序渲染它们(并在悬停、单击等时处理交互)。”
甚至有一个示例展示了如何初始化图层对象:
deck.gl documentation 指出可以在彼此之上渲染多个图层:
“deck.gl允许您使用相同或不同的数据集渲染多个图层。您只需提供一个图层实例数组,deck.gl会按顺序渲染它们(并在悬停、单击等时处理交互)。”
甚至有一个示例展示了如何初始化图层对象:
<DeckGL layers={[
new PathLayer({data: ...}),
new LineLayer({data: ...}),
new ArcLayer({data: ...}),
]} />
但我无法弄清楚如何加载不同的数据源并初始化这两个图层,所有的示例都是单层演示。
是否有人知道实际上结合了多个图层的示例?
id: 'layer2'
和id: 'layer1'
对我解决了这个问题,感谢你们制作了deckgl。 - Kyle Pennell