Class: Panzoom

IDEE/impl/control/Panzoom~Panzoom


import Panzoom from 'IDEE/impl/control/Panzoom';

Agregue los botones '+' y '-' para acercar y alejar el mapa.

new Panzoom(vendorOptions)

impl/ol/js/control/Panzoom.js, line 11

Constructor principal de la clase.

Name Type Description
vendorOptions Object

Opciones de proveedor para la biblioteca base, estas opciones se pasarán en formato objeto. Opciones disponibles:

  • duration: Duración de la animación en milisegundos.
  • className: Nombre de la clase CSS.
  • zoomInClassName: Nombre de clase de CSS para el botón de acercamiento.
  • zoomOutClassName: Nombre de clase de CSS para el botón de alejamiento.
  • zoomInLabel: Etiqueta de texto que se usará para el botón de acercamiento.
  • zoomOutLabel: Etiqueta de texto que se usará para el botón de alejamiento.
  • zoomInTipLabel: Etiqueta de texto que se usará para la sugerencia del botón, cuando se hace zoom.
  • zoomOutTipLabel: Etiqueta de texto que se usará para la sugerencia del botón, cuando se deshace el zoom.
  • delta: El delta de zoom aplicado en cada clic.
  • target: Especifique un objetivo si desea que el control se represente fuera de la ventana gráfica del mapa.

Extends

  • ol.control.Control

Methods

addTo(map, template)

impl/ol/js/control/Panzoom.js, line 48

Este método añade el control al mapa.

Name Type Description
map IDEE.Map

Mapa.

template function

Plantilla del control.

destroy()

impl/ol/js/control/Panzoom.js, line 74

Esta función destruye este control, limpiando el HTML y anula el registro de todos los eventos.

getElement(){HTMLElement}

impl/ol/js/control/Panzoom.js, line 62

Retorna la plantilla del control.

Returns:
Elementos del control.