Skip to content

spatial-monorepo


spatial-monorepo / deckgl-bridge/src / createShapeLayerSpec

Function: createShapeLayerSpec()

createShapeLayerSpec(id, data, opts?): DeckGLLayerSpec

Defined in: packages/deckgl-bridge/src/index.ts:804

Creates a DeckGLLayerSpec for Issue #227 — ShapeLayer. Renders extruded GeoJSON polygons using deck.gl PolygonLayer. Accepts accessor functions or constants for elevation/fill/line color. Updates use handle.updateLayer(id, props) — layer is never recreated.

Parameters

id

string

data

FeatureCollection

opts?

extruded?

boolean

filled?

boolean

getElevation?

number | ((feature) => number)

getFillColor?

[number, number, number, number] | ((feature) => [number, number, number, number])

getLineColor?

[number, number, number, number] | ((feature) => [number, number, number, number])

lineWidthMinPixels?

number

opacity?

number

stroked?

boolean

Returns

DeckGLLayerSpec

Released under commercial licensing.