InteractiveLayerOptions class

Options for interactive marker layer with active state support.

Inheritance

Constructors

InteractiveLayerOptions({MarkerWidgetBuilder? builder, Alignment alignment = Alignment.center, bool rotate = true, MarkerWidgetBuilder? activeBuilder, double activeSizeFactor = 1.0, double touchSizeFactor = 1.15})
const

Properties

activeBuilder MarkerWidgetBuilder?
Builder for the active state of a marker.
final
activeSizeFactor double
Size factor when marker is active.
final
alignment Alignment
Alignment of markers relative to their position.
finalinherited
builder MarkerWidgetBuilder?
Custom builder for marker widgets.
finalinherited
hashCode int
The hash code for this object.
no setteroverride
rotate bool
Whether markers should rotate with the map.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
touchSizeFactor double
Size factor for touch targets.
final

Methods

copyWith({MarkerWidgetBuilder? builder, Alignment? alignment, bool? rotate, MarkerWidgetBuilder? activeBuilder, double? activeSizeFactor, double? touchSizeFactor}) InteractiveLayerOptions
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.
override