Miembros
-
features :Array.<SITNA.feature.Feature>
-
Descripción
Lista de entidades geográficas que hay en la capa.
-
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.
Detalles
-
map :SITNA.Map|undefined
-
Descripción
Objeto del mapa al que pertenece la capa.
Detalles
-
type :SITNA.Consts.layerType
-
Descripción
Tipo de capa.
Detalles
-
url :string
-
Descripción
URL del servicio al que pertenenece la capa o del archivo geográfico que contiene los datos de la capa.
Detalles
Métodos
-
<async> addCircle( geometryOrCircle [, options ] ) → {Promise.<SITNA.feature.Circle>}
-
Descripción
Añade una entidad con geometría circular a la capa.
Parámetros
Nombre Type Atributos Descripción geometryOrCircle
Array | SITNA.feature.CircleGeometry | SITNA.feature.Circle Si es un array, contiene dos elementos, el primero es un array de dos números (la coordenada del centro) y el segundo es un número (el radio).
options
SITNA.feature.PolygonOptions <optional> Retorna
Detalles
-
<async> addCircles( geometryOrCircles [, options ] ) → {Promise.<Array.<SITNA.feature.Circle>>}
-
Descripción
Añade una colección de entidades con geometría circular a la capa.
Parámetros
Nombre Type Atributos Descripción geometryOrCircles
Array.<(Array|SITNA.feature.CircleGeometry|SITNA.feature.Circle)> Array cuyos elementos son cualquiera de los que acepta el método
addCircle
.options
SITNA.feature.PolygonOptions <optional> Retorna
Detalles
-
<async> addFeature( feature ) → {Promise.<SITNA.feature.Feature>}
-
Descripción
Añade una entidad geográfica a la capa.
Parámetros
Nombre Type Descripción feature
SITNA.feature.Feature Entidad geográfica a añadir
Retorna
-
<async> addFeatures( features ) → {Promise.<Array.<SITNA.feature.Feature>>}
-
Descripción
Añade una colección de entidades geográficas a la capa.
Parámetros
Nombre Type Descripción features
Array.<SITNA.feature.Feature> Array de entidades geográficas a añadir
Retorna
-
<async> addMarker( coordsOrMarker [, options ] ) → {Promise.<SITNA.feature.Marker>}
-
Descripción
Añade un marcador a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrMarker
Array.<Array.<number>> | SITNA.feature.Marker Las coordenadas del marcador en el CRS del mapa o un objeto
SITNA.feature.Marker
.options
SITNA.feature.MarkerOptions <optional> Retorna
Detalles
-
<async> addMarkers( coordsOrMarkers [, options ] ) → {Promise.<Array.<SITNA.feature.Marker>>}
-
Descripción
Añade una colección de de marcadores a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrMarkers
Array.<(Array.<Array.<number>>|SITNA.feature.Marker)> Los elementos de esta lista son cualquiera de los que acepta el método
addMarker
.options
SITNA.feature.MarkerOptions <optional> Retorna
-
<async> addMultiMarker( coordsOrMultiMarker [, options ] ) → {Promise.<SITNA.feature.MultiMarker>}
-
Descripción
Añade una entidad de varios marcadores a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrMultiMarker
Array.<Array.<number>> | SITNA.feature.MultiMarker Array con las coordenadas de los puntos en el CRS del mapa u objeto
SITNA.feature.MultiMarker
.options
SITNA.feature.MarkerOptions <optional> Retorna
Detalles
-
<async> addMultiMarkers( coordsOrMultiMarker [, options ] ) → {Promise.<Array.<SITNA.feature.MultiMarker>>}
-
Descripción
Añade una colección de entidades de varios marcadores a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrMultiMarker
Array.<(Array.<Array.<number>>|SITNA.feature.MultiMarker)> Array cuyos elementos son objetos
SITNA.feature.MultiMarker
o sus coordenadas en el CRS del mapa.options
SITNA.feature.MarkerOptions <optional> Retorna
-
<async> addMultiPoint( coordsOrMultiPoint [, options ] ) → {Promise.<SITNA.feature.MultiPoint>}
-
Descripción
Añade una entidad de varios puntos a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrMultiPoint
Array.<Array.<number>> | SITNA.feature.MultiPoint Array con las coordenadas de los puntos en el CRS del mapa u objeto
SITNA.feature.MultiPoint
.options
SITNA.feature.PointOptions <optional> Retorna
Detalles
-
<async> addMultiPoints( coordsOrMultiPoint [, options ] ) → {Promise.<Array.<SITNA.feature.MultiPoint>>}
-
Descripción
Añade una colección de entidades de varios puntos a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrMultiPoint
Array.<(Array.<Array.<number>>|SITNA.feature.MultiPoint)> Array cuyos elementos son objetos
SITNA.feature.MultiPoint
o sus coordenadas en el CRS del mapa.options
SITNA.feature.PointOptions <optional> Retorna
-
<async> addMultiPolygon( coordsOrMultiPolygon [, options ] ) → {Promise.<SITNA.feature.MultiPolygon>}
-
Descripción
Añade una entidad geográfica de varios polígonos a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrMultiPolygon
Array.<Array.<Array.<Array.<number>>>> | SITNA.feature.MultiPolygon Array cuyos elementos son coordenadas de objetos
SITNA.feature.Polygon
u objetoSITNA.feature.MultiPolygon
.options
SITNA.feature.PolygonOptions <optional> Retorna
Detalles
-
<async> addMultiPolygons( coordsOrMultiPolygons [, options ] ) → {Promise.<Array.<SITNA.feature.MultiPolygon>>}
-
Descripción
Añade una colección de entidades de varios polígonos a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrMultiPolygons
Array.<(Array.<Array.<Array.<Array.<number>>>>|SITNA.feature.MultiPolygon)> Array cuyos elementos son objetos
SITNA.feature.MultiPolygon
o sus coordenadas en el CRS del mapa.options
SITNA.feature.PolygonOptions <optional> Retorna
-
<async> addMultiPolyline( coordsOrMultiPolyline [, options ] ) → {Promise.<SITNA.feature.MultiPolyline>}
-
Descripción
Añade una entidad geográfica de varias líneas de varios segmentos a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrMultiPolyline
Array.<Array.<Array.<number>>> | SITNA.feature.MultiPolyline Array cuyos elementos son coordenadas de objetos
SITNA.feature.Polyline
u objetoSITNA.feature.MultiPolyline
.options
SITNA.feature.PolylineOptions <optional> Retorna
Detalles
-
<async> addMultiPolylines( coordsOrMultiPolylines [, options ] ) → {Promise.<Array.<SITNA.feature.MultiPolyline>>}
-
Descripción
Añade una colección de entidades de varias líneas multisegmento a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrMultiPolylines
Array.<(Array.<Array.<Array.<number>>>|SITNA.feature.MultiPolyline)> Array cuyos elementos son objetos
SITNA.feature.MultiPolyline
o sus coordenadas en el CRS del mapa.options
SITNA.feature.PolylineOptions <optional> Retorna
Detalles
-
<async> addPoint( coordsOrPoint [, options ] ) → {Promise.<SITNA.feature.Point>}
-
Descripción
Añade un punto a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrPoint
Array.<number> | SITNA.feature.Point Si es un array, contiene dos números (la coordenada del punto).
options
SITNA.feature.PointOptions <optional> Este parámetro se ignora si
coordsOrPoint
es una instancia deSITNA.feature.Point
.Retorna
Detalles
-
<async> addPoints( coordsOrPoints [, options ] ) → {Promise.<SITNA.feature.Point>}
-
Descripción
Añade una colección de puntos a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrPoints
Array.<Array.<number>> | Array.<SITNA.feature.Point> Los elementos de esta lista son cualquiera de los que acepta el método
addPoint
.options
SITNA.feature.PointOptions <optional> Este parámetro se ignora si
coordsOrPointArray
contiene instancias deSITNA.feature.Point
.Retorna
Detalles
-
<async> addPolygon( coordsOrPolygon [, options ] ) → {Promise.<SITNA.feature.Polygon>}
-
Descripción
Añade un polígono a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrPolygon
Array.<Array.<Array.<number>>> | SITNA.feature.Polygon Array de las coordenadas de los contornos del polígono u objeto
SITNA.feature.Polygon
.options
SITNA.feature.PolygonOptions <optional> Retorna
Detalles
-
<async> addPolygons( coordsOrPolygons [, options ] ) → {Promise.<Array.<SITNA.feature.Polygon>>}
-
Descripción
Añade una colección de polígonos a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrPolygons
array Los elementos de esta lista son cualquiera de los que acepta el método
addPolygon
.options
SITNA.feature.PolygonOptions <optional> Retorna
Detalles
-
<async> addPolyline( coordsOrPolyline [, options ] ) → {Promise.<SITNA.feature.Polyline>}
-
Descripción
Añade una entidad geográfica de línea de varios segmentos a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrPolyline
Array.<Array.<number>> | SITNA.feature.Polyline Array de las coordenadas de los vértices de la línea u objeto
SITNA.feature.Polyline
.options
SITNA.feature.PolylineOptions <optional> Retorna
Detalles
-
<async> addPolylines( coordsOrPolylines [, options ] ) → {Promise.<Array.<SITNA.feature.Polyline>>}
-
Descripción
Añade una colección de entidades geográficas de línea de varios segmentos a la capa.
Parámetros
Nombre Type Atributos Descripción coordsOrPolylines
array Los elementos de esta lista son cualquiera de los que acepta el método
addPolyline
.options
SITNA.feature.PolylineOptions <optional> Retorna
Detalles
-
clearFeatures()
-
Descripción
Borra todas las entidades de la capa.
-
getFeature( feature ) → {SITNA.feature.Feature|null}
-
Descripción
Obtiene de la capa la entidad geográfica especificada por el parámetro.
Parámetros
Nombre Type Descripción feature
string | SITNA.feature.Feature Identificador de la entidad geográfica que estamos buscando o instancia de la clase de entidad geográfica.
Retorna
-
getOpacity() → {number}
-
Descripción
Obtiene la opacidad actual de la capa en el mapa.
Retorna
Detalles
-
getVisibility() → {boolean}
-
Descripción
Obtiene la visibilidad actual de la capa en el mapa.
Retorna
Detalles
-
removeFeature( feature )
-
Descripción
Elimina una entidad geográfica de la capa.
Parámetros
Nombre Type Descripción feature
SITNA.feature.Feature Entidad a eliminar
-
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ámetrofalse
.Parámetros
Nombre Type Descripción opacity
number Valor entre
0
(capa transparente) y1
(capa opaca).Detalles
-
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.Detalles