GesturesSettingsManager class final

Manages gesture configuration and observability for the map.

Exposes the four pointer/touch gestures common to iOS, Android, and Web — pan, zoom, rotate, pitch — each as a typed MapGesture that publishes MapContentGestureContext events through its gestureEvents broadcast stream.

keyboard separately covers keyboard-driven camera changes (arrow keys, +/-, shift+arrows). Web only — keyboard input has no cursor position, so it publishes MapKeyboardGestureContext events (camera state only) instead of MapContentGestureContext.

Properties

hashCode int
The hash code for this object.
no setterinherited
keyboard MapKeyboardGesture
The keyboard gesture. Web only — never emits on iOS/Android, which have no keyboard gesture source.
final
pan MapPanGesture
The pan (drag) gesture.
final
pitch MapPitchGesture
The pitch (tilt) gesture.
final
rotate MapRotateGesture
The rotate gesture.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
zoom MapZoomGesture
The zoom (pinch / wheel / double-tap) gesture.
final

Methods

getSettings() Future<GesturesSettings>
Returns the current GesturesSettings.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
updateSettings(GesturesSettings settings) Future<void>
Applies GesturesSettings configuration changes.

Operators

operator ==(Object other) bool
The equality operator.
inherited