MarkerProperties class

Represents properties for a marker on a map.

The MarkerProperties class defines various properties that can be associated with a marker on a map, such as width, height, anchor position, rotation, and layer-specific properties.

Example usage:

MarkerProperties markerProps = MarkerProperties(
  width: 40.0,
  height: 40.0,
  anchorPos: AnchorPos(bottom: 0.0, left: 0.0),
  rotate: true,
  layerProperties: {
    LayerMarkerIndexes.width: 'custom_width',
    LayerMarkerIndexes.height: 'custom_height',
    LayerMarkerIndexes.rotate: 'custom_rotate',
  },
);

Constructors

MarkerProperties({Map<LayerMarkerIndexes, String>? layerProperties, Key? key, double width = 30.0, double height = 30.0, bool? rotate, Alignment? rotateAlignment})
Creates a MarkerProperties object with the specified properties.
const
MarkerProperties.fromMap(Map<String, dynamic>? properties, MarkerProperties markerLayerProperties)
Creates a MarkerProperties object by extracting properties from a map of properties and merging them with the provided markerLayerProperties.
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
height → double
The height of the marker.
final
key → Key?
An optional key that can be used to uniquely identify the marker.
final
layerProperties → Map<LayerMarkerIndexes, String>?
A map of layer-specific properties associated with the marker.
final
rotate → bool?
The anchor position of the marker, specifying its relative position within the marker's bounding box. A flag indicating whether the marker should rotate.
final
rotateAlignment → Alignment?
The alignment for the marker's rotation.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
width → double
The width of the marker.
final

Methods

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