Datei-Layer

Formate

Leaflet für Contao unterstützt neben der Definition der Karten innerhalb von Contao auch externe Daten einzubetten. Dafür werden folgende Datenformate unterstützt:

  • GPS Exchange Format (GPX)
  • Keyhole Markup Language (KML)
  • Wellknown Text (WKT)
  • GeoJSON
  • TopoJSON

Die Daten werden mit Hilfe des Plugins Omnivore zu GeoJSON Features konvertiert. Unterstützt werden dabei alle Funktionen der Formate, welche die Bibliothek mit sich bringt.

Datei-Layer im Backend definieren

Exterene Dateien werden als Layer im Backend definiert. Externe Dateien werden grundsätzlich dynamisch mittels Ajax-Requests nachgeladen.

Datei-Layer im Backend definieren

Datei-Layer im Backend definieren

Mit folgenden Schritten richten Sie ein Datei-Layer ein:

  • Unter Leaflet-Layer einen neuen Layer vom Typ „Datei“ (file) anlegen.
  • Entsprechendes Dateiformat auswählen
  • Datei auswählen
  • Neues Layer den gewünschten Karten zuordnen.

neue Dateien hochgeladen werden sollen.

Kartengrenzen

Als Einflussfaktor auf die Kartengrenzen (Bounds mode) steht die Option extend (Bounds relation) zur Verfügung. Die Kartengrenzen werden demnach abhängig von den Daten erweitert.

Callbacks

Wie gewohnt können mithilfe der pointToLayer und onEachFeature Callbacks die Darstellung der Daten beeinflusst werden.