SimpleMarkerSymbol class final

Uses a color and marker shape to symbolize graphics and features that have point or multipoint geometry.

Simple marker symbols display graphics and features (collectively referred to as geoelements) using predefined markers such as circle and cross. These symbols can have an optional outline, which is defined as a SimpleLineSymbol.

Inheritance

Constructors

SimpleMarkerSymbol({SimpleMarkerSymbolStyle style = SimpleMarkerSymbolStyle.circle, Color color = const Color(0xFFD3D3D3), double size = 8.0})
Creates a simple marker symbol with the given properties.
factory

Properties

angle double
The angle (in degrees) that the marker symbol is rotated by.
getter/setter pairinherited
angleAlignment SymbolAngleAlignment
Indicates whether the marker symbol is rotated relative to the screen or map.
getter/setter pairinherited
color Color
The color for the simple marker symbol.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
leaderOffsetX double
The callout leader's X offset relative to the marker symbol.
getter/setter pairinherited
leaderOffsetY double
The callout leader's Y offset relative to the marker symbol.
getter/setter pairinherited
offsetX double
The offset X of the marker symbol relative to the graphic or feature's point geometry.
getter/setter pairinherited
offsetY double
The offset Y of the marker symbol relative to the graphic or feature's point geometry.
getter/setter pairinherited
outline SimpleLineSymbol?
The outline of the simple marker symbol.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size double
The size of the simple marker symbol in device independent pixels (DIPs).
getter/setter pair
style SimpleMarkerSymbolStyle
The style of the simple marker symbol, such as circle, cross, or diamond.
getter/setter pair

Methods

clone() ArcGISSymbol
Clones the ArcGISSymbol.
inherited
createSwatch({required double screenScale, Size? size, Color backgroundColor = Colors.transparent}) Future<ArcGISImage>
Creates a swatch image using the provided width, height, screen scale, and optional background color.
inherited
createSwatchCancelable({required double screenScale, Size? size, Color backgroundColor = Colors.transparent}) CancelableOperation<ArcGISImage>
Cancelable version of createSwatch. See that method for more information.
inherited
createSwatchWithGeometry({required double screenScale, required Size size, required Geometry geometry, Color backgroundColor = Colors.transparent}) Future<ArcGISImage>
Creates a swatch image using the provided geometry, width, height, screen scale, and optional background color.
inherited
createSwatchWithGeometryCancelable({required double screenScale, required Size size, required Geometry geometry, Color backgroundColor = Colors.transparent}) CancelableOperation<ArcGISImage>
Cancelable version of createSwatchWithGeometry. See that method for more information.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Returns a JSON representation of this Object in the data type used by jsonDecode.
inherited
toJsonString() String
Returns a JSON representation of this Object as a String.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited