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
?:boolean
|AroundCenterOptions
):void
Enables the "pinch to rotate and zoom" interaction.
Parameters
Parameter | 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.