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