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, 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(
{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