Layer
Layer is a style layer that renders geospatial data on the map. Follow the MapLibre Style Spec for Layer definitions.
Basic Usage
<Layer
type="fill"
id="parks"
source="parks-source"
paint={{ "fill-color": "green", "fill-opacity": 0.5 }}
layout={{ visibility: "visible" }}
/>
Using Expressions
<Layer
type="fill"
id="parks"
source="parks-source"
paint={{
"fill-color": [
"interpolate",
["linear"],
["get", "elevation"],
0,
"blue",
100,
"red",
],
}}
/>
Props
source
Type: string
Required: No
source-layer
Type: string
Required: No
filter
Type: FilterSpecification
Required: No
id
A string that uniquely identifies the layer in the style.
Type: string
Required: No
minzoom
The minimum zoom at which the layer gets parsed and appears.
Type: number
Required: No
maxzoom
The maximum zoom at which the layer gets parsed and appears.
Type: number
Required: No
paint
Type: never
Required: No
layout
Type: never
Required: No
beforeId
The layer will appear under this layer.
Type: string
Required: No
afterId
The layer will appear above this layer.
Type: string
Required: No
layerIndex
Inserts the layer at the specified index.
Type: number
Required: No
testID
Type: string
Required: No