Class: TwoFingersTouchZoomRotateHandler¶
The TwoFingersTouchZoomRotateHandler
allows the user to zoom and rotate the map by
pinching on a touchscreen.
They can zoom with one finger by double tapping and dragging. On the second tap, hold the finger down and drag up or down to zoom in or out.
Methods¶
disable¶
▸ disable(): void
Disables the "pinch to rotate and zoom" interaction.
Returns¶
void
Example
Defined in¶
src/ui/handler/shim/two_fingers_touch.ts:58
disableRotation¶
▸ disableRotation(): void
Disables the "pinch to rotate" interaction, leaving the "pinch to zoom" interaction enabled.
Returns¶
void
Example
Defined in¶
src/ui/handler/shim/two_fingers_touch.ts:94
enable¶
▸ enable(options?
): void
Enables the "pinch to rotate and zoom" interaction.
Parameters¶
Name | Type | Description |
---|---|---|
options? |
boolean | AroundCenterOptions |
Options object. |
Returns¶
void
Example
Defined in¶
src/ui/handler/shim/two_fingers_touch.ts:43
enableRotation¶
▸ enableRotation(): void
Enables the "pinch to rotate" interaction.
Returns¶
void
Example
Defined in¶
src/ui/handler/shim/two_fingers_touch.ts:108
isActive¶
▸ isActive(): boolean
Returns true if the handler is enabled and has detected the start of a zoom/rotate gesture.
Returns¶
boolean
true
if the handler is active, false
otherwise
Defined in¶
src/ui/handler/shim/two_fingers_touch.ts:81
isEnabled¶
▸ isEnabled(): boolean
Returns a Boolean indicating whether the "pinch to rotate and zoom" interaction is enabled.
Returns¶
boolean
true
if the "pinch to rotate and zoom" interaction is enabled.
Defined in¶
src/ui/handler/shim/two_fingers_touch.ts:70