1. Home
  2. Dokumente
  3. Karten
  4. Datentypen
  5. ym.modules.provider.LayerGroup

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

Wie können wir helfen?