PolarisOptions class

Class that defines the overall customization options for the PolarisMapEditor.

Constructors

PolarisOptions({bool readingMode = false, required AreaOptions area, required LineOptions line, required LineOptions draggedLine, required PointOptions point, required PlaceOptions? place, required ShortcutOptions shortcut, required MenuOptions menu, MouseOptions mouse = const MouseOptions()})
Default constructor.
const
PolarisOptions.defaultOptions({bool readingMode = false, Color color = Colors.blue, String? googlePlaceApiKey})
Factory that creates a PolarisOptions object with default options.
factory

Properties

area AreaOptions
Customization options for areas.
final
draggedLine LineOptions
Customization options for dragged lines.
final
hashCode int
The hash code for this object.
no setterinherited
isEnabledPlace bool
Indicates whether place search is enabled (place != null).
no setter
line LineOptions
Customization options for lines.
final
Customization options for the context menu.
final
mouse MouseOptions
Customization options for mouse interaction.
final
place PlaceOptions?
Customization options for place search (optional).
final
point PointOptions
Customization options for points.
final
readingMode bool
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shortcut ShortcutOptions
Customization options for keyboard shortcuts.
final

Methods

copyWith({MenuOptions? menu, AreaOptions? area, LineOptions? line, LineOptions? draggedLine, PointOptions? point, PlaceOptions? place, MouseOptions? mouse, ShortcutOptions? shortcut}) PolarisOptions
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