CircleLayer class
A filled circle.
Constructors
-
CircleLayer({required String id, Visibility? visibility, List<
Object> ? visibilityExpression, List<Object> ? filter, double? minZoom, double? maxZoom, String? slot, required String sourceId, String? sourceLayer, double? circleSortKey, List<Object> ? circleSortKeyExpression, double? circleBlur, List<Object> ? circleBlurExpression, int? circleColor, List<Object> ? circleColorExpression, double? circleEmissiveStrength, List<Object> ? circleEmissiveStrengthExpression, double? circleOpacity, List<Object> ? circleOpacityExpression, CirclePitchAlignment? circlePitchAlignment, List<Object> ? circlePitchAlignmentExpression, CirclePitchScale? circlePitchScale, List<Object> ? circlePitchScaleExpression, double? circleRadius, List<Object> ? circleRadiusExpression, int? circleStrokeColor, List<Object> ? circleStrokeColorExpression, double? circleStrokeOpacity, List<Object> ? circleStrokeOpacityExpression, double? circleStrokeWidth, List<Object> ? circleStrokeWidthExpression, List<double?> ? circleTranslate, List<Object> ? circleTranslateExpression, CircleTranslateAnchor? circleTranslateAnchor, List<Object> ? circleTranslateAnchorExpression})
Properties
- circleBlur ↔ double?
-
Amount to blur the circle. 1 blurs the circle such that only the centerpoint is full opacity.
Default value: 0.
getter/setter pair
-
circleBlurExpression
↔ List<
Object> ? -
Amount to blur the circle. 1 blurs the circle such that only the centerpoint is full opacity.
Default value: 0.
getter/setter pair
- circleColor ↔ int?
-
The fill color of the circle.
Default value: "#000000".
getter/setter pair
-
circleColorExpression
↔ List<
Object> ? -
The fill color of the circle.
Default value: "#000000".
getter/setter pair
- circleEmissiveStrength ↔ double?
-
Controls the intensity of light emitted on the source features.
Default value: 0. Minimum value: 0.
getter/setter pair
-
circleEmissiveStrengthExpression
↔ List<
Object> ? -
Controls the intensity of light emitted on the source features.
Default value: 0. Minimum value: 0.
getter/setter pair
- circleOpacity ↔ double?
-
The opacity at which the circle will be drawn.
Default value: 1. Value range:
0, 1
getter/setter pair -
circleOpacityExpression
↔ List<
Object> ? -
The opacity at which the circle will be drawn.
Default value: 1. Value range:
0, 1
getter/setter pair - circlePitchAlignment ↔ CirclePitchAlignment?
-
Orientation of circle when map is pitched.
Default value: "viewport".
getter/setter pair
-
circlePitchAlignmentExpression
↔ List<
Object> ? -
Orientation of circle when map is pitched.
Default value: "viewport".
getter/setter pair
- circlePitchScale ↔ CirclePitchScale?
-
Controls the scaling behavior of the circle when the map is pitched.
Default value: "map".
getter/setter pair
-
circlePitchScaleExpression
↔ List<
Object> ? -
Controls the scaling behavior of the circle when the map is pitched.
Default value: "map".
getter/setter pair
- circleRadius ↔ double?
-
Circle radius.
Default value: 5. Minimum value: 0.
getter/setter pair
-
circleRadiusExpression
↔ List<
Object> ? -
Circle radius.
Default value: 5. Minimum value: 0.
getter/setter pair
- circleSortKey ↔ double?
-
Sorts features in ascending order based on this value. Features with a higher sort key will appear above features with a lower sort key.
getter/setter pair
-
circleSortKeyExpression
↔ List<
Object> ? -
Sorts features in ascending order based on this value. Features with a higher sort key will appear above features with a lower sort key.
getter/setter pair
- circleStrokeColor ↔ int?
-
The stroke color of the circle.
Default value: "#000000".
getter/setter pair
-
circleStrokeColorExpression
↔ List<
Object> ? -
The stroke color of the circle.
Default value: "#000000".
getter/setter pair
- circleStrokeOpacity ↔ double?
-
The opacity of the circle's stroke.
Default value: 1. Value range:
0, 1
getter/setter pair -
circleStrokeOpacityExpression
↔ List<
Object> ? -
The opacity of the circle's stroke.
Default value: 1. Value range:
0, 1
getter/setter pair - circleStrokeWidth ↔ double?
-
The width of the circle's stroke. Strokes are placed outside of the
circle-radius
. Default value: 0. Minimum value: 0.getter/setter pair -
circleStrokeWidthExpression
↔ List<
Object> ? -
The width of the circle's stroke. Strokes are placed outside of the
circle-radius
. Default value: 0. Minimum value: 0.getter/setter pair -
circleTranslate
↔ List<
double?> ? -
The geometry's offset. Values are
x, y
where negatives indicate left and up, respectively. Default value:0,0
.getter/setter pair - circleTranslateAnchor ↔ CircleTranslateAnchor?
-
Controls the frame of reference for
circle-translate
. Default value: "map".getter/setter pair -
circleTranslateAnchorExpression
↔ List<
Object> ? -
Controls the frame of reference for
circle-translate
. Default value: "map".getter/setter pair -
circleTranslateExpression
↔ List<
Object> ? -
The geometry's offset. Values are
x, y
where negatives indicate left and up, respectively. Default value:0,0
.getter/setter pair -
filter
↔ List<
Object> ? -
An expression specifying conditions on source features.
Only features that match the filter are displayed.
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
The ID of the Layer.
getter/setter pairinherited
- maxZoom ↔ double?
-
The maximum zoom level for the layer. At zoom levels equal to or greater than the maxzoom, the layer will be hidden.
getter/setter pairinherited
- minZoom ↔ double?
-
The minimum zoom level for the layer. At zoom levels less than the minzoom, the layer will be hidden.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- slot ↔ String?
-
The slot this layer is assigned to. If specified, and a slot with that name exists, it will be placed at that position in the layer order.
getter/setter pairinherited
- sourceId ↔ String
-
The id of the source.
getter/setter pair
- sourceLayer ↔ String?
-
A source layer is an individual layer of data within a vector source. A vector source can have multiple source layers.
getter/setter pair
- visibility ↔ Visibility?
-
The visibility of the layer.
getter/setter pairinherited
-
visibilityExpression
↔ List<
Object> ? -
The visibility of the layer.
getter/setter pairinherited
Methods
-
getType(
) → String -
Get the type of current layer as a String.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
decode(
String properties) → CircleLayer