new <abstract> Layer( [ options ] )

Descripción

Capa de mapa. Esta clase no debería instanciarse directamente, sino mediante alguna de las clases que heredan de ella.

Parámetros
Nombre Type Atributos Descripción
options SITNA.layer.LayerOptions <optional>

Objeto de opciones de configuración de la capa.

Detalles

Miembros


id :string

Descripción

Identificador de capa, debe ser único en el mapa. Si no se asigna en las opciones del constructor, se genera uno automáticamente.


map :SITNA.Map|undefined

Descripción

Objeto del mapa al que pertenece la capa.


type :SITNA.Consts.layerType

Descripción

Tipo de capa.


url :string

Descripción

URL del servicio al que pertenenece la capa o del archivo geográfico que contiene los datos de la capa.

Métodos


getOpacity() → {number}

Descripción

Obtiene la opacidad actual de la capa en el mapa.

Retorna

Número de 0 a 1, siendo 0 completamente transparente y 1 completamente opaca.


getVisibility() → {boolean}

Descripción

Obtiene la visibilidad actual de la capa en el mapa.

Retorna

true si la capa está visible, false si está oculta.


setOpacity( opacity )

Descripción

Establece la opacidad de la capa en el mapa. Hay que tener en cuenta que establecer opacidad 0 a una capa no es equivalente a llamar a setVisibility con el valor del parámetro false.

Parámetros
Nombre Type Descripción
opacity number

Valor entre 0 (capa transparente) y 1 (capa opaca).


setVisibility( visible )

Descripción

Establece la visibilidad de la capa en el mapa.

Parámetros
Nombre Type Descripción
visible boolean

true si se quiere mostrar la capa, false si se quiere ocultarla.