Prop | Type | Default | Required | Description |
---|---|---|---|---|
style | CircleLayerStyleProps |
none |
false |
Customizable style attributes |
sourceID | FIX ME UNKNOWN TYPE |
MapLibreGL.StyleSource.DefaultSourceID |
false |
FIX ME NO DESCRIPTION |
- circleSortKey
- visibility
- circleRadius
- circleColor
- circleBlur
- circleOpacity
- circleTranslate
- circleTranslateAnchor
- circlePitchScale
- circlePitchAlignment
- circleStrokeWidth
- circleStrokeColor
- circleStrokeOpacity
circleSortKey
Sorts features in ascending order based on this value. Features with a higher sort key will appear above features with a lower sort key.
number
Parameters: zoom, feature
visibility
Whether this layer is displayed.
enum
visible
visible - The layer is shown.
none - The layer is not shown.
circleRadius
Circle radius.
number
5
pixels
0
Parameters: zoom, feature, feature-state
circleRadiusTransition
The transition affecting any changes to this layer’s circleRadius propery.
{ duration, delay }
milliseconds
{duration: 300, delay: 0}
circleColor
The fill color of the circle.
color
#000000
Parameters: zoom, feature, feature-state
circleColorTransition
The transition affecting any changes to this layer’s circleColor propery.
{ duration, delay }
milliseconds
{duration: 300, delay: 0}
circleBlur
Amount to blur the circle. 1 blurs the circle such that only the centerpoint is full opacity.
number
0
Parameters: zoom, feature, feature-state
circleBlurTransition
The transition affecting any changes to this layer’s circleBlur propery.
{ duration, delay }
milliseconds
{duration: 300, delay: 0}
circleOpacity
The opacity at which the circle will be drawn.
number
1
0
1
Parameters: zoom, feature, feature-state
circleOpacityTransition
The transition affecting any changes to this layer’s circleOpacity propery.
{ duration, delay }
milliseconds
{duration: 300, delay: 0}
circleTranslate
The geometry's offset. Values are [x, y] where negatives indicate left and up, respectively.
array<number>
[0,0]
pixels
Parameters: zoom
circleTranslateTransition
The transition affecting any changes to this layer’s circleTranslate propery.
{ duration, delay }
milliseconds
{duration: 300, delay: 0}
circleTranslateAnchor
Controls the frame of reference for circleTranslate
.
enum
map
map - The circle is translated relative to the map.
viewport - The circle is translated relative to the viewport.
circleTranslate
Parameters: zoom
circlePitchScale
Controls the scaling behavior of the circle when the map is pitched.
enum
map
map - Circles are scaled according to their apparent distance to the camera.
viewport - Circles are not scaled.
Parameters: zoom
circlePitchAlignment
Orientation of circle when map is pitched.
enum
viewport
map - The circle is aligned to the plane of the map.
viewport - The circle is aligned to the plane of the viewport.
Parameters: zoom
circleStrokeWidth
The width of the circle's stroke. Strokes are placed outside of the circleRadius
.
number
0
pixels
0
Parameters: zoom, feature, feature-state
circleStrokeWidthTransition
The transition affecting any changes to this layer’s circleStrokeWidth propery.
{ duration, delay }
milliseconds
{duration: 300, delay: 0}
circleStrokeColor
The stroke color of the circle.
color
#000000
Parameters: zoom, feature, feature-state
circleStrokeColorTransition
The transition affecting any changes to this layer’s circleStrokeColor propery.
{ duration, delay }
milliseconds
{duration: 300, delay: 0}
circleStrokeOpacity
The opacity of the circle's stroke.
number
1
0
1
Parameters: zoom, feature, feature-state
circleStrokeOpacityTransition
The transition affecting any changes to this layer’s circleStrokeOpacity propery.
{ duration, delay }
milliseconds
{duration: 300, delay: 0}