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

  • Disables the "pinch to rotate and zoom" interaction.

    Returns void

    Example

    map.touchZoomRotate.disable();
    
  • Disables the "pinch to rotate" interaction, leaving the "pinch to zoom" interaction enabled.

    Returns void

    Example

    map.touchZoomRotate.disableRotation();
    
  • Enables the "pinch to rotate and zoom" interaction.

    Parameters

    Returns void

    Example

    map.touchZoomRotate.enable();
    map.touchZoomRotate.enable({ around: 'center' });
  • Enables the "pinch to rotate" interaction.

    Returns void

    Example

    map.touchZoomRotate.enable();
    map.touchZoomRotate.enableRotation();
  • 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

  • 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.