spatial-monorepo / deckgl-bridge/src / DeckGLLayerSpec
Interface: DeckGLLayerSpec
Defined in: packages/deckgl-bridge/src/index.ts:100
Properties
id
id:
string
Defined in: packages/deckgl-bridge/src/index.ts:101
props
props:
Record<string,unknown>
Defined in: packages/deckgl-bridge/src/index.ts:118
type
type:
"HeatmapLayer"|"HexagonLayer"|"GridLayer"|"TripsLayer"|"TileLayer"|"MVTLayer"|"ScatterplotLayer"|"IconLayer"|"GeoJsonLayer"|"ColumnLayer"|"PathLayer"|"TextLayer"|"ArcLayer"|"PolygonLayer"|"SolidPolygonLayer"
Defined in: packages/deckgl-bridge/src/index.ts:102
zIndex?
optionalzIndex?:number
Defined in: packages/deckgl-bridge/src/index.ts:130
Explicit stacking order for this layer within the shared MapboxOverlay, ascending (lower renders first / underneath higher values). Layers without a zIndex default to 0. Ties preserve insertion order.
Mirrors the documented z-order contract (see CLAUDE.md): heatmap 800, RTLS trails 950, bluedot 980, selection 990. Without this, layers render in plain Map insertion order — i.e. whatever order the app happened to call addLayer in — so a heatmap mounted after another data layer could silently render on top of it (see issue #982).
