Zum Inhalt

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