ym.modules.provider.MultiPolygon
Überblick
Erweitert FeatureGroup, um die Erstellung von Multi-Polygonen zu ermöglichen (ein Layer, der aus mehreren Polygonen besteht, die sich Styling und Pop-up teilen).
Veraltet
Diese Klasse ist veraltet. Sie wird in der nächsten Hauptversion (v4) entfernt. Verwenden Sie stattdessen die Klasse Polygon.
Initialisierung
Factory: ym.multiPolygon(latlng, options)
Instanziiert ein Multi-Polygon-Objekt mit einem Array von latlngs-Arrays (eines für jedes einzelne Polygon) und optional einem Options-Objekt (dasselbe wie bei MultiPolyline).
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| latlng | [erforderlich] | LatLng[][] | |
| options | [optional] | Polygon options |
Methoden
setLatLngs(latlngs)
Ersetzt alle Polygone und deren Pfade durch das angegebene Array von Arrays geografischer Punkte.
| Parameter | Beschreibung | Datentyp | Standardwert |
|---|---|---|---|
| latlngs | LatLng[][] |
- Rückgabe: this
getLatLngs()
Gibt ein Array von Arrays mit geografischen Punkten in jedem Polygon zurück.
- Rückgabe: LatLng[][]
openPopup()
Öffnet das Pop-up, das zuvor mit bindPopup gebunden wurde.
- Rückgabe: this
toGeoJSON()
Gibt eine GeoJSON-Repräsentation des Multi-Polygons zurück (GeoJSON MultiPolygon Feature).
- Rückgabe: object