Class: Rotate

IDEE/impl/control/Rotate~Rotate


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

Agrega la funcionalidad para rotar el mapa para que el norte esté arriba.

new Rotate(vendorOptions)

impl/ol/js/control/Rotate.js, line 16

Constructor principal de la clase.

Name Type Description
vendorOptions Object

Opciones para la biblioteca base.

  • element. Contenedor del control.
  • target. Elemento donde se va a añadir el control.
  • render. Función que devuelve el HTML del control.

Extends

  • ol.control.Control

Members

module:IDEE/impl/control/Rotate~Rotate.PANEL_ID{string}

ID del panel.

Methods

addRotationEvent(olMap)

impl/ol/js/control/Rotate.js, line 70

Gira el icono junto con la vista.

Name Type Description
olMap ol.Map

Mapa de OpenLayers.

addTo(map, template)

impl/ol/js/control/Rotate.js, line 39

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

Name Type Description
map IDEE.Map

Map.

template function

Plantilla del control.

destroy()

impl/ol/js/control/Rotate.js, line 98

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

getElement()

impl/ol/js/control/Rotate.js, line 86

Retorna los elementos del control.

resetRotation()

impl/ol/js/control/Rotate.js, line 110

Restaura la rotación del mapa a 0.