new MultiPoint( coordinates [, options ] )

Descripción

Entidad geográfica que representa un conjunto de puntos.

Parámetros
Nombre Type Atributos Descripción
coordinates Array.<Array.<number>>

Array de las coordenadas de cada punto expresadas en el CRS del mapa.

options SITNA.feature.PointOptions <optional>

Objeto de opciones de la entidad geográfica.

Ejemplos

			<div id="mapa"></div>
			<script>
			    SITNA.Cfg.workLayers = [
			        {
			            id: "entidades",
			            title: "Demostración de puntos",
			            type: SITNA.Consts.layerType.VECTOR
			        }
			    ];
			    var map = new SITNA.Map("mapa");
			    map.loaded(() => {
			        // Obtenemos la instancia de la capa vectorial
			        const vectorLayer = map.getLayer("entidades");
			
			        // Añadimos una instancia de la clase SITNA.feature.MultiPoint
			        const trees = new SITNA.feature.MultiPoint([
			            // Colección de tres puntos
			            [603451, 4665948],
			            [603443, 4665939],
			            [603503, 4665902]
			        ], {
			            strokeColor: '#285228', // verde
			            strokeWidth: 4,
			            fillColor: '#ffffff', // blanco
			            fillOpacity: 0.7,
			            data: {
			                'Denominación': 'Encinas de Corella'
			            }
			        });
			        vectorLayer.addMultiPoint(trees).then(holmOaks => map.zoomToFeatures([holmOaks]));
			    });
			</script>

Métodos


getCoordinates() → {Array.<Array.<number>>}

Descripción

Obtiene las coordenadas de los puntos en el CRS actual del mapa.

Retorna

Coordenadas de los puntos en el CRS actual del mapa.


getData() → {Object}

Descripción

Obtiene los atributos de la entidad geográfica.

Retorna

Diccionario de pares clave/valor con los atributos de la entidad geográfica.

Detalles

getId() → {string}

Descripción

Obtiene el identificador de la entidad geográfica dentro de su capa.

Retorna

Identificador de la entidad geográfica.

Detalles

setCoordinates( coordinates ) → {SITNA.feature.MultiPoint}

Descripción

Establece las coordenadas de los puntos en el CRS actual del mapa.

Parámetros
Nombre Type Descripción
coordinates Array.<Array.<number>>

Coordenadas de los puntos en el CRS actual del mapa.

Retorna

La propia entidad geográfica.


setData( data ) → {SITNA.feature.Feature}

Descripción

Establece los atributos de la entidad geográfica.

Parámetros
Nombre Type Descripción
data Object

Diccionario de pares clave/valor con los atributos a establecer.

Retorna

La propia entidad geográfica.

Detalles

setStyle( style ) → {SITNA.feature.MultiPoint}

Descripción

Asigna estilos a los puntos.

Parámetros
Nombre Type Descripción
style SITNA.feature.PointStyleOptions

Objeto de opciones de estilo de punto.

Retorna

La propia entidad geográfica.