PictureMarkerSymbolLayer class final

A struct that implements picture marker symbol layers.

A PictureMarkerSymbolLayer represents a symbol layer used to place a picture marker on a point geometry.

This symbol layer, in a MultilayerPointSymbol, places a picture marker at the location of the point feature. The class supports changing dimensions of the marker, specifying the image (or URI linking to the image) to use as the marker, as well as the general marker options provided by the MarkerSymbolLayer base class.

This symbol layer is similar to the Web Scene specification's IconSymbol3DLayer, when the IconSymbol3DLayer references an image. PictureMarkerSymbolLayer is also similar to the Web Map specification's PictureMarkerSymbol. As a symbol layer, PictureMarkerSymbolLayer can be combined with other symbol layers in a MultilayerSymbol, whereas PictureMarkerSymbol cannot.

Inheritance
Mixed-in types

Constructors

PictureMarkerSymbolLayer.withImage(ArcGISImage image)
Creates a picture marker symbol layer from an ArcGISImage.
factory
PictureMarkerSymbolLayer.withUri(Uri uri)
Creates a picture marker symbol layer from a URI.
factory

Properties

anchor SymbolAnchor
The anchor object of a marker symbol layer.
getter/setter pairinherited
colorLocked bool
The symbol layer color locked property.
getter/setter pairinherited
enabled bool
The symbol layer enabled property.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
heading double
The marker symbol layer's heading: the angle of rotation about the anchor point.
getter/setter pairinherited
image ArcGISImage?
The image of a picture marker symbol layer.
no setter
loadError ArcGISException?
The load error.
no setterinherited
loadStatus LoadStatus
The load status.
no setterinherited
offsetX double
The marker symbol layer's x-offset.
getter/setter pairinherited
offsetY double
The marker symbol layer's y-offset.
getter/setter pairinherited
onLoadStatusChanged Stream<LoadStatus>
A stream that reports changes to the LoadStatus.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size double
The size of marker symbol layer.
getter/setter pairinherited
tintColor Color
The tint color of a picture marker symbol layer.
getter/setter pair
uri Uri?
The URI of the image to be loaded in a picture marker symbol layer.
no setter

Methods

cancelLoad() → void
Cancels loading metadata for the object.
inherited
clone() SymbolLayer
Clones the SymbolLayer.
inherited
load() Future<void>
Loads the metadata for the object asynchronously.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
retryLoad() Future<void>
Loads or retries loading metadata for the object asynchronously.
inherited
toString() String
A string representation of this object.
inherited

Operators

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