Kirby-Plugin · Open Source

Kirby Leaflet Map

Interaktive Karten für Kirby

Ergänze Karten mit eigenen Markern und Pfaden im Block- und Layout-Editor von Kirby. Wähle Orte und zeichne Routen direkt im Panel, mit optionalem Tile-Proxy und Laden per Klick.

Kirby Leaflet Map mit eigenen Markern, Beschriftungen, einem Pfad und einer Legende in München Kirby Leaflet Map mit eigenen Markern, Beschriftungen, einem Pfad und einer Legende in München
Expand

Beschreibung

Zeige Orte, Spazierwege oder Anfahrtsrouten auf einer interaktiven Karte mit Leaflet und OpenStreetMap. Füge die Karte als Block in Kirby ein und bearbeite Orte und Pfade direkt im Panel.

Gib jedem Marker einen Titel, eine Beschreibung, eine Farbe und ein Symbol. Zeichne Pfade auf der Karte, ergänze eine Legende und wähle, wann Beschriftungen erscheinen. Die Karte kann automatisch alle Orte anzeigen oder einen ausgewählten Ort zentrieren.

Bette die Karte in die Seite ein oder öffne sie über ein Vorschaubild in einem Overlay. Wähle Kartenstile wie OpenStreetMap, OpenTopoMap und CyclOSM oder konfiguriere einen eigenen Leaflet-Tile-Anbieter.

Steuern, wie Karten laden

Standardmäßig laden Besucher die Kartenkacheln von OpenStreetMap. Mit dem optionalen Tile-Proxy liefert dein eigener Server die Kacheln aus. Alternativ wartet die Einstellung zum Laden per Klick, bis ein Besucher auf “Karte laden” drückt.

Voraussetzungen und Installation

Das Plugin unterstützt Kirby 4 und 5 mit PHP 8.1 oder neuer. Es enthält englische und deutsche Panel-Übersetzungen.

Installation mit Composer:

composer require tearoom1/kirby-leaflet-map

Die Dokumentation erklärt die Blueprint-Einrichtung, Template-Snippets und Konfiguration.