Ich versuche, ein interaktives Diagramm mit Deck.gl zu erstellen, das einen HexagonLayer (für Bevölkerungsdaten) mit einem IconLayer (für Standorte einer Einzelhandelskette) kombiniert.So zeigen Sie mehrere Ebenen mit Deck.gl an
Die deck.gl documentation zeigt an, dass es möglich ist, mehrere Schichten übereinander zu machen:
deck.gl können Sie mehrere Schichten mit der gleichen oder verschiedene Datensätze machen. Sie stellen einfach ein Array von Ebeneninstanzen zur Verfügung und deck.gl wird sie in der Reihenfolge rendern (und Interaktivität handhaben, wennMausklick usw.).
Es gibt sogar ein Beispiel dafür, wie die Schichten Objekt initialisiert werden kann:
<DeckGL layers={[
new PathLayer({data: ...}),
new LineLayer({data: ...}),
new ArcLayer({data: ...}),
]} />
Aber ich kann nicht herausfinden, wie separate Datenquellen zu laden und initialisieren, die beiden Schichten, alle Beispiele sind geschrieben als Single-Layer-Demos.
Kennt jemand Beispiele, die tatsächlich mehrere Schichten kombinieren?