ym.modules.provider.LayerGroup
Überblick
Wird verwendet, um mehrere Layer zu gruppieren und als eine Einheit zu behandeln. Wenn Sie eine Layer-Gruppe zur Karte hinzufügen, werden alle Layer, die der Gruppe hinzugefügt oder aus ihr entfernt werden, auch auf der Karte hinzugefügt oder entfernt.
Initialisierung
Factory: ym.layerGroup(layers)
Erstellt eine Layer-Gruppe (optional mit einer anfänglichen Menge von Layern).
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| layers | [optional] | ILayer[] |
Methoden
addTo(map)
Fügt die Layer-Gruppe zur Karte hinzu.
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| map | Map |
- Rückgabe: this
addLayer(layer)
Fügt einen bestimmten Layer zur Gruppe hinzu.
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| layer | ILayer |
- Rückgabe: this
removeLayer(layer)
Entfernt einen bestimmten Layer aus der Gruppe.
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| layer | ILayer |
- Rückgabe: this
removeLayer(id)
Entfernt einen bestimmten Layer mit der angegebenen ID aus der Gruppe.
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| id | string |
- Rückgabe: this
hasLayer(layer)
Gibt true zurück, wenn der angegebene Layer der Gruppe hinzugefügt wurde.
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| layer | ILayer |
- Rückgabe: bool
getLayer(id)
Gibt den Layer mit der angegebenen ID zurück.
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| id | string |
- Rückgabe: ILayer
getLayers()
Gibt ein Array aller der Gruppe hinzugefügten Layer zurück.
- Rückgabe: ILayer[]
clearLayers()
Entfernt alle Layer aus der Gruppe.
- Rückgabe: this
eachLayer(fn, context)
Iteriert über die Layer der Gruppe und übergibt optional den Kontext der Iterator-Funktion.
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| fn | Function | ||
| context | [optional] | Object |
- Rückgabe: this
toGeoJSON()
Gibt eine GeoJSON-Repräsentation der Layer-Gruppe zurück (GeoJSON FeatureCollection).
- Rückgabe: Object