Class: View

IDEE/impl/View~View


import View from 'IDEE/impl/View';

Implementación de la clase "View". Representa una vista simple en 2D del mapa.

new View(options)

impl/ol/js/View.js, line 16

Constructor principal de la clase "View".

Name Type Description
options olx.ViewOptions

Opciones de la vista.

  • center: Centro inicial de la vista.
  • constrainRotation: Restricción de rotación.
  • enableRotation: Habilitar rotación.
  • extent: La extensión que restringe la vista, en otras palabras, nada fuera de esta extensión puede ser visible en el mapa.
  • constrainOnlyCenter: Si es verdadero, la restricción de extensión solo se aplicará al centro de la vista y no a toda la extensión. Por defecto falso.
  • smoothExtentConstraint: Si es verdadero, la restricción de extensión se aplicará sin problemas, es decir, permitirá que la vista se salga ligeramente de la extensión dada. Por defecto verdadero.
  • maxResolution: La resolución máxima utilizada para determinar la restricción de resolución.
  • minResolution: La resolución mínima utilizada para determinar la restricción de resolución.
  • maxZoom: El nivel de zoom máximo utilizado para determinar la restricción de resolución. Por defecto 28.
  • minZoom: El nivel de zoom mínimo utilizado para determinar la restricción de resolución. Por defecto 0.
  • multiWorld: Indica si la vista puede mostrar varios mundos. Por defecto falso.
  • constrainResolution: Indica si se permiten niveles de zoom intermedios. Por defecto falso.
  • smoothResolutionConstraint: Indica si los valores mínimos/máximos de resolución se aplicarán sin problemas. Por defecto verdadero.
  • showFullExtent: Permite que la vista se aleje para mostrar la extensión configurada completa. Por defecto falso.
  • projection: Proyección. Por defecto 'EPSG:3857'.
  • resolution: Resolución inicial de la vista.
  • resolutions: Resoluciones que determinan los niveles de zoom.
  • rotation: Rotación inicial de la vista en radianes. Por defecto 0.
  • zoom: Nivel de zoom utilizado para calcular la resolución inicial de la vista. Solo se usa si la resolución no está definida.
  • zoomFactor: El factor de zoom utilizado para calcular la resolución correspondiente. Por defecto 2.
  • padding: Relleno (en píxeles). Por defecto [0, 0, 0, 0]
Properties:
Name Type Description
userZoom_ number

Nivel de zoom especificado por el usuario.

Extends

  • ol.View

Methods

getMultiWorld(){boolean}

impl/ol/js/View.js, line 167

Este método obtiene el estado actual de multiWorld de la instancia del mapa.

Returns:
Valor actual de multiWorld.

getResolutions(){Array.<Number>}

impl/ol/js/View.js, line 111

Este método obtiene las resoluciones de la vista.

Returns:
Resoluciones de la vista.

getUserZoom(){number}

impl/ol/js/View.js, line 87

Este método obtiene el nivel de zoom especificado por el usuario.

Returns:
Nivel de zoom especificado por el usuario.

setMultiWorld(multiWorld)

impl/ol/js/View.js, line 155

Este método establece el estado de multiWorld.

Name Type Description
multiWorld boolean

Nuevo estado de multiWorld.

setProjection(projection)

impl/ol/js/View.js, line 99

Este método establece una nueva proyección especificada por el usuario.

Name Type Description
projection ol.proj.Projection

Proyección a aplicar al mapa.

setResolutions(resolutions)

impl/ol/js/View.js, line 123

Este método establece nuevas resoluciones especificadas por el usuario.

Name Type Description
resolutions Array.<Number>

Resoluciones a aplicar al mapa.

setUserZoom(zoom)

impl/ol/js/View.js, line 72

Este método establece un nuevo nivel de zoom especificado por el usuario.

Name Type Description
zoom number

Nuevo nivel de zoom.