Class: ScaleLine

IDEE/control/ScaleLine~ScaleLine


import ScaleLine from 'IDEE/control/ScaleLine';

Añadir escala gráfica.

new ScaleLine(vendorOptions)

facade/js/control/ScaleLine.js, line 21

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:

  • className: Nombre de la clase CSS. El valor predeterminado es ol-scale-bar cuando se configura con bar: Verdadero. De lo contrario, el valor predeterminado es ol-scale-line.
  • minWidth: Ancho mínimo en píxeles en los dpi predeterminados de OGC. El ancho se ajustará para que coincida con los dpi utilizados.
  • render: Función llamada cuando se debe volver a representar el control. Esto se llama en una devolución de llamada de requestAnimationFrame.
  • target: Especifique un objetivo si desea que el control se represente fuera de la ventana gráfica del mapa.
  • units: Unidades.
  • bar: Representa barras de escala en lugar de una línea.
  • steps: Número de pasos que debe usar la barra de escala. Utilice números pares para obtener mejores resultados. Solo se aplica cuando la barra es verdadera.
  • text: Representa la escala de texto arriba de la barra de escala. Solo se aplica cuando la barra es verdadera.
  • dpi: dpi del dispositivo de salida, como una impresora. Solo se aplica cuando la barra es verdadera. Si no se define, se asumirá el tamaño de píxel de pantalla predeterminado de OGC de 0,28 mm.

Extends

  • IDEE.Control

Members

module:IDEE/control/ScaleLine~ScaleLine.NAME{string}

Nombre para identificar este control.

Methods

createView(map){Promise}

facade/js/control/ScaleLine.js, line 73

Esta función crea la vista del mapa especificado.

Name Type Description
map IDEE.Map

Mapa

Returns:
Plantilla HTML.

equals(obj){boolean}

facade/js/control/ScaleLine.js, line 114

Esta función comprueba si un objeto es igual a este control.

Name Type Description
obj *

Objeto a comparar.

Returns:
Iguales devuelve verdadero, falso si no son iguales.

getHelp()

facade/js/control/ScaleLine.js, line 84

Obtiene la ayuda del control