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