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
-
- Object
- SymbolLayer
- MarkerSymbolLayer
- PictureMarkerSymbolLayer
- 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