Class KeyboardHandler

The KeyboardHandler allows the user to zoom, rotate, and pan the map using the following keyboard shortcuts:

  • = / +: Increase the zoom level by 1.
  • Shift-= / Shift-+: Increase the zoom level by 2.
  • -: Decrease the zoom level by 1.
  • Shift--: Decrease the zoom level by 2.
  • Arrow keys: Pan by 100 pixels.
  • Shift+⇢: Increase the rotation by 15 degrees.
  • Shift+⇠: Decrease the rotation by 15 degrees.
  • Shift+⇡: Increase the pitch by 10 degrees.
  • Shift+⇣: Decrease the pitch by 10 degrees.

Implements

Methods

  • Disables the "keyboard rotate and zoom" interaction.

    Returns void

    Example

    map.keyboard.disable();
    
  • Disables the "keyboard pan/rotate" interaction, leaving the "keyboard zoom" interaction enabled.

    Returns void

    Example

    map.keyboard.disableRotation();
    
  • Enables the "keyboard rotate and zoom" interaction.

    Returns void

    Example

    map.keyboard.enable();
    
  • Enables the "keyboard pan/rotate" interaction.

    Returns void

    Example

    map.keyboard.enable();
    map.keyboard.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 enabled and has detected the start of a zoom/rotate gesture.

  • Returns a Boolean indicating whether the "keyboard rotate and zoom" interaction is enabled.

    Returns boolean

    true if the "keyboard rotate and zoom" interaction is enabled.