ym.modules.provider.LayerGroup

Überblick

Dient dazu, mehrere Ebenen zu gruppieren und als eine zu behandeln. Wenn Sie eine Ebene zur Karte hinzufügen, werden alle Ebenen, die der Gruppe hinzugefügt oder aus ihr entfernt wurden, auch auf der Karte hinzugefügt beziehungsweise entfernt.

Initialisierung

Factory: ym.layerGroup(layers)

Erstellen Sie eine Ebenengruppe (optional mit einem initialen Satz an Ebenen).

Parameter

Name Beschreibung Datentyp Standardwert
layers [optional] ILayer[]

Methoden

addTo(map) ab v3

Fügt der Karte die Gruppe der Ebenen hinzu.

Parameter

Name Beschreibung Datentyp Standardwert
map   Map  

Rückgabe

this

addLayer(layer) ab v3

Fügt der Gruppe eine bestimmte Ebene hinzu.

Parameter

Name Beschreibung Datentyp Standardwert
layer   ILayer  

Rückgabe

this

removeLayer(layer) ab v3

Entfernt eine bestimmte Ebene aus der Gruppe.

Parameter

Name Beschreibung Datentyp Standardwert
layer   ILayer  

Rückgabe

this

removeLayer(id) ab v3

Entfernt eine gegebene Schicht der angegebenen ID aus der Gruppe.

Parameter

Name Beschreibung Datentyp Standardwert
id   string  

Rückgabe

this

hasLayer(layer) ab v3

Gibt true zurück, wenn die angegebene Ebene zur Gruppe hinzugefügt wird.

Parameter

Name Beschreibung Datentyp Standardwert
layer   ILayer  

Rückgabe

bool

getLayer(id) ab v3

Gibt die Ebene mit der angegebenen ID zurück.

Parameter

Name Beschreibung Datentyp Standardwert
id   string  

Rückgabe

ILayer

getLayers() ab v3

Gibt ein Array aller Ebenen zurück, die der Gruppe hinzugefügt wurden.

Rückgabe

ILayer[]

clearLayers() ab v3

Entfernt alle Ebenen aus der Gruppe.

Rückgabe

this

eachLayer(fn, context) ab v3

Iteriert über die Schichten der Gruppe und gibt optional den Kontext der Iteratorfunktion an.

group.eachLayer(function (layer) {    
layer.bindPopup('Hello');
});

Parameter

Name Beschreibung Datentyp Standardwert
fn   Function  
context [optional] Object  

Rückgabe

this

toGeoJSON() ab v3

Liefert eine GeoJSON-Darstellung der Ebenengruppe (GeoJSON FeatureCollection).

Rückgabe

Object