Class: Scale

IDEE/impl/control/Scale~Scale


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

Agregar escala numérica.

new Scale(options)

impl/ol/js/control/Scale.js, line 57

Constructor principal de la clase.

Name Type Description
options Object

Opciones del control.

  • Order: Orden que tendrá con respecto al resto de plugins y controles por pantalla.
  • exactScale: Escala exacta.

Extends

  • ol.control.Control

Methods

addScaleListeners()

impl/ol/js/control/Scale.js, line 149

Agrega los listeners a la escala.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
This:
  • {IDEE.impl.ol.control.Scale}

addTo(map, element)

impl/ol/js/control/Scale.js, line 84

Este método agrega el control al mapa.

Name Type Description
map IDEE.Map

Mapa.

element function

Plantilla del control.

addZoomLevelListeners()

impl/ol/js/control/Scale.js, line 108

Agrega los listeners al nivel de zoom.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
This:
  • {IDEE.impl.ol.control.Scale}

destroy()

impl/ol/js/control/Scale.js, line 205

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

renderCB(mapEvent)

impl/ol/js/control/Scale.js, line 191

Actualiza la linea de la escala.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
This:
  • {ol.control.ScaleLine}
Name Type Description
mapEvent ol.MapEvent

Evento del mapa.