Beschreibung
RP 4U (Maps & Route Planner) bindet interaktive OpenStreetMap-Karten in deine WordPress-Website ein (auf Basis der mitgelieferten Leaflet-Bibliothek) – eine datenschutzfreundliche Alternative zu eingebetteten Google-Maps-Karten.
Karten ganz ohne API-Schlüssel
Lege im Backend beliebig viele Karten an (Mittelpunkt, Marker, Zoom, Höhe) und binde jede davon mit einem einfachen Shortcode ein. Einfache Karten funktionieren ganz ohne API-Schlüssel oder Konto: Adressen, die du im Backend einträgst, werden einmalig beim Speichern geokodiert – der Browser deiner Besucher lädt danach nur noch die OpenStreetMap-Kacheln, sonst nichts.
Jede Karte mit einem Ziel bietet einen „Navigation hierher“-QR-Code: Besucher scannen ihn, und ihr Handy startet die Navigation vom aktuellen Standort aus in Google oder Apple Maps.
Optionaler Routenplaner
Trage deinen eigenen kostenlosen OpenRouteService-API-Schlüssel ein (siehe unten), und jede Karte kann einen vollwertigen Routenplaner zeigen: Adress-Autovervollständigung beim Tippen, Routenberechnung für Fuß, Fahrrad und Auto (empfohlen / kürzeste / schnellste), eine Wegbeschreibung Schritt für Schritt und einen QR-Code, der die Route aufs Handy bringt.
Funktionen
- Beliebig viele Karten, verwaltet im WordPress-Backend (eigener Inhaltstyp)
- Einbindung per Shortcode:
[routenplaner4u id="123"]– mehrere Karten pro Seite möglich - Festes Ziel, vorbelegter Start, eigener Mittelpunkt (Adresse oder Koordinaten), Zoom und Höhe je Karte
- Routenplaner optional je Karte zuschaltbar (Checkbox)
- Adress-Autovervollständigung, Wegbeschreibung Schritt für Schritt mit Entfernungen und Fahrzeiten
- Kartenauswahl: Per Rechtsklick (auf Touch-Geräten langes Drücken) wird jeder Punkt der Karte zum Start oder Ziel – ideal für Ziele ohne Straßenadresse; gewählte Punkte erhalten per Reverse-Geokodierung einen lesbaren Namen
- Farbige, nummerierte Pins markieren Start, Zwischenstopps und Ziel
- Farbeinstellungen: Schaltflächenfarben mit dem WordPress-Farbwähler anpassen – ganz ohne CSS
- Adressfelder im Backend mit Autovervollständigung und Ein-Klick-Schaltflächen „Mittelpunkt-Adresse übernehmen“
- QR-Code und Deeplinks, um Route oder Ziel in Google Maps oder Apple Maps zu öffnen (lokal erzeugt, ohne externen QR-Dienst)
- Alle Bibliotheken (Leaflet, Polyline-Decoder, QR-Generator) werden lokal mitgeliefert – keine CDN-Aufrufe
- Übersetzungsbereit
Externe Dienste
Dieses Plugin kann sich mit den folgenden externen Diensten verbinden. Es werden keine Daten übertragen, solange keine Karte eingebunden und genutzt wird.
OpenStreetMap-Kachelserver (immer, sobald eine Karte angezeigt wird)
Die Kartenbilder (Kacheln) werden im Browser des Besuchers von tile.openstreetmap.org geladen. Der Kachelserver erhält die IP-Adresse des Besuchers und den betrachteten Kartenausschnitt. Nutzungsbedingungen – Datenschutz
Nominatim-Geokodierung (openstreetmap.org)
Adressen, die du im Backend einträgst, werden einmalig beim Speichern serverseitig geokodiert; die Adress-Autovervollständigung im Backend fragt Nominatim beim Tippen ab. Ist der Routenplaner aktiv, werden von Besuchern eingegebene Adressen in deren Browser geokodiert und auf der Karte gewählte Punkte per Reverse-Geokodierung in einen lesbaren Namen übersetzt. Nominatim erhält den Adresstext oder die Koordinaten sowie die anfragende IP-Adresse. Nutzungsrichtlinie – Datenschutz
OpenRouteService (openrouteservice.org, nur bei aktiviertem Routenplaner)
Routenberechnung und Adress-Autovervollständigung nutzen die OpenRouteService-API mit dem API-Schlüssel, den du hinterlegst. Der Dienst erhält Start- und Zielkoordinaten, eingetippte Adressfragmente und die anfragende IP-Adresse. Nutzungsbedingungen – Datenschutz
Google-Maps-/Apple-Maps-Deeplinks (nur bei Klick durch Besucher)
Die QR-Codes und „Öffnen in …“-Links verweisen auf google.com/maps und maps.apple.com. An diese Dienste wird nichts übertragen, solange ein Besucher den Code nicht aktiv scannt oder den Link anklickt.
Bibliotheken und Grafiken von Drittanbietern
Dieses Plugin bringt die folgenden Open-Source-Bibliotheken und Grafiken von Drittanbietern mit – alle lokal, ohne externe Anfragen:
Leaflet
– Lizenz: BSD-2-Clause
– Quelle: https://github.com/Leaflet/Leaflet
– Zweck: Darstellung der interaktiven OpenStreetMap-Karte
– Dateien: assets/libs/leaflet/ (siehe assets/libs/leaflet/LICENSE)
polyline (Decoder für kodierte Polylinien)
– Lizenz: BSD-3-Clause
– Quelle: https://github.com/mapbox/polyline
– Zweck: Dekodieren der Routengeometrie, die der Routing-Dienst zurückliefert
– Dateien: assets/libs/polyline/ (siehe assets/libs/polyline/LICENSE)
QR-Code-Generator
– Lizenz: MIT
– Zweck: lokales Erzeugen der QR-Codes für „Navigation hierher“ / „Route aufs Handy“
– Dateien: assets/libs/qrcode/ (siehe assets/libs/qrcode/LICENSE)
Twemoji (Twitter Emoji)
– Lizenz: CC-BY 4.0 (Grafiken)
– Quelle: https://github.com/twitter/twemoji
– Zweck: lokale SVG-Icons in der Admin-Oberfläche (DSGVO-konform, keine externen Emoji-/CDN-Anfragen)
– Dateien: assets/icons/ (Twemoji-Codepoint-Dateien, z. B. 1f5fa.svg)
Die Standort-Pin-Icons (assets/icons/location_icon.svg, assets/icons/locations_icon.svg), die Plugin-Icons (assets/icon-128×128.png, assets/icon-256×256.png) und das Karten-Platzhalterbild (assets/images/placeholder-map.jpg) sind eigene Grafiken des Plugin-Autors und stehen zusammen mit dem Plugin unter der GPL.
Screenshots






Installation
- Lade die Plugin-Dateien nach
/wp-content/plugins/hoch oder installiere das Plugin direkt über die Plugin-Seite in WordPress. - Aktiviere das Plugin über die Seite „Plugins“ in WordPress.
- Gehe im Admin-Menü zu RP4U und lege deine erste Karte an.
- Bette sie mit dem Shortcode ein, der in den Karten-Einstellungen angezeigt wird, z. B.
[routenplaner4u id="123"]. - Optional: Für den Routenplaner legst du dir einen kostenlosen API-Schlüssel auf openrouteservice.org an und trägst ihn unter RP4U Einstellungen ein.
FAQ
-
Brauche ich einen API-Schlüssel?
-
Für Karten nicht. Einfache Karten (Mittelpunkt, Marker, Zoom, „Navigation hierher“-QR-Code) funktionieren völlig ohne Schlüssel. Nur der Routenplaner (Routenberechnung + Adress-Autovervollständigung) braucht einen kostenlosen OpenRouteService-Schlüssel.
-
Kann ich mehrere Karten auf einer Seite anzeigen?
-
Ja. Jede Shortcode-Instanz ist unabhängig – mit eigenem Mittelpunkt, eigenem Ziel und eigenen Einstellungen.
-
Wo bekomme ich den OpenRouteService-Schlüssel?
-
Lege dir ein kostenloses Konto auf account.heigit.org an. Das kostenlose Kontingent umfasst derzeit 2.500 Anfragen pro Tag.
-
Ist das DSGVO-freundlich?
-
Das Plugin lädt alle Bibliotheken lokal und verwendet kein Tracking. Die Kartenkacheln kommen von openstreetmap.org (siehe Externe Dienste); je nach rechtlicher Einschätzung kannst du die Karte hinter einem Consent-Tool laden lassen.
Rezensionen
Mitwirkende und Entwickler
„RP 4U (Maps & Route Planner)“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„RP 4U (Maps & Route Planner)“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „RP 4U (Maps & Route Planner)“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
1.2.8
- Fixed: address suggestions now follow the address format from your settings. Before, they always used the default format, whatever you had configured.
- Improved: the name of a place stays visible in the suggestions. A district, a restaurant or a museum used to lose exactly the word you typed when the address format has no [name] placeholder. It now goes in front: „Kissingenviertel, 13189 Berlin“.
- Fixed: on themes that shrink the root font size (common with Bootstrap 3 themes, 62.5 %), suggestions, field labels and directions were tiny, down to 9 px. Text sizes now follow the text around the map.
1.2.7
- Improved: address suggestions now favour places near the map. Typing „Kissi“ on a map around Dachau offers Kissing first, not a village of the same name on Crete.
- Changed: suggestions appear from the 4th character on and after a short typing pause (400 ms instead of 230 ms). Three letters rarely narrow anything down, and the list no longer flickers with every keystroke.
1.2.6
- Tested and released for WordPress 7.1.
1.2.5
- Changed: the links to your customer area and to the product page now lead to shop.4uweb.de, where the customer area has been living since August 2026. The old address still redirects, but the plugin no longer takes the detour.
1.2.4
- Fix: updates could fail with „The download failed. Internal Server Error“. The download link was fetched during the update check and had expired by the time you clicked „Update“ — it is now fetched at the moment the download starts.
- New: a „Check for updates“ link in the plugin row, so you no longer have to wait out the cache when you want to know right away.
- Fix: a pin too far from any road used to end in „Error calculating the route“, which looks like a broken plugin. Visitors now read what actually happened — and for which address: start, destination or an intermediate stop. Routes beyond the distance limit say so too.
- Changed: the hint below the QR code now names Google Maps instead of promising „the map app“. The QR carries a Google Maps link — on a phone without that app the scan opens the browser, and the previous wording oversold it. The separate Apple Maps link is unaffected.
1.2.3
- Changed: the update dialog now shows the change notes in your site language, and the „View details“ link finally leads to the product page instead of nowhere.
1.2.2
- New: two more color settings — the surface and the lettering of the buttons. The surface is white by default, like the address fields next to it.
- Fix: the buttons used to be transparent and took on the theme’s text colour, so on a page with a strongly coloured section they became unreadable or vanished entirely.
1.2.1
- New: share a calculated route – on phones through the system share sheet (messenger, mail), elsewhere by copying the link. Shared is a map link that carries start, stops and destination.
- Fix: zoom buttons and the copyright notice on the map no longer pick up the theme’s link styling (underlines that slid in on hover, light-on-light text).
- Fix: when the address search is unavailable, the form now says so instead of leaving the suggestion list silently empty.
- Change: the pin label is smaller and lighter, the outline finer.
- Change: the plugin list now names which build is installed.
1.2.0
- New: map pins were redrawn – a slimmer teardrop with a punched-out centre, following a template by the plugin author. Colours for start, stops and destination are unchanged.
- New (premium): pick the map style per map – standard OpenStreetMap, German style, OpenTopoMap (terrain) or CyclOSM (cycling). Should a style’s tile server be unreachable, the map falls back to the standard style instead of showing a blank area.
- Note: every map style is delivered by a different operator, which therefore receives your visitors‘ IP addresses. The documentation lists the operators in use – please name them in your privacy policy.
1.1.5
- Changed: the address format is now applied when a map is displayed, not when it is saved. Changing the format takes effect on every map right away – no need to re-save them. Your stored addresses are left untouched.
1.1.4
- Fixed: addresses stored before the address format existed kept their long raw text. Saving a map now rewrites them into the configured format – including addresses the geocoder can no longer look up, which are resolved from their coordinates instead.
- Fixed: address suggestions in the front end ignored the configured format and used the provider wording.
1.1.3
- Fixed: without a license or API key the route planner is no longer rendered on the front end. It used to stay visible while the editor had already locked the switch, so it could not be turned off any more. Maps, markers and the „Navigate here“ QR code are unaffected.
1.1.2
- Fixed: a license that had expired and was reset to the free tier still unlocked the route planner.
1.1.1
- Fixed: with a license-based build and no active license, the map editor still offered the routing fields as if they worked. They are now greyed out with an explanation, exactly like the free version without an API key.
1.1.0
- Added: the address format is now configurable (Settings -> Address format) using placeholders such as [street] [housenumber], [postcode] [city]. Parts your map data does not know are left out together with their comma.
- Fixed: picked address suggestions were stored as the raw geocoder text. That text cannot be looked up again, which left the destination without coordinates – and therefore without its map pin.
- Fixed: zoom buttons and the copyright notice were invisible on themes with light text; the same applied to the address suggestions, the QR panel, map popups and the input fields.
- Fixed: with the premium build and no active license the route form answered with a generic error. It now states that routing needs a license.
- Fixed: premium wording such as „+ Waypoint“ stayed English once the translation from wordpress.org was installed.
1.0.17
- Neu: Das Plugin-Icon wird jetzt mitgeliefert, sodass Update-Hinweise das Produkt-Icon statt des allgemeinen Platzhalters zeigen.
1.0.16
- Die Standort-Pin-Grafik für die Kartenmarker wurde überarbeitet (assets/icons/location_icon.svg, locations_icon.svg).
1.0.15
- Dokumentation: Beschreibung und Installationsschritte in der Readme verwenden jetzt den aktuellen Plugin-Namen und die korrekten englischen Menü-Bezeichnungen (RP4U, RP4U Settings).
1.0.14
- Anzeigename zu „RP 4U (Maps & Route Planner)“ erweitert, damit das Einbinden von Karten schon im Plugin-Namen sichtbar ist.
1.0.13
- Für das WordPress.org-Verzeichnis umbenannt in „RP 4U (Route Planner)“ (neuer Slug
rp-4u-route-planner); der Funktionsumfang bleibt gleich. - Fehlerbehebung: Der Link zur HeiGIT-Datenschutzerklärung in der Readme wurde aktualisiert (die bisherige URL existiert nicht mehr).
- Geändert: Übersetzungsdateien werden nicht mehr mitgeliefert – die Übersetzungen kommen über translate.wordpress.org.
1.0.12
- Deutsche Übersetzung: Der Hinweis zum schlüssellosen Modus im Karten-Editor verwendet jetzt durchgängig die Sie-Form wie die umgebenden Backend-Texte.
1.0.11
- Dokumentation: Bildunterschriften für den Eintrag im WordPress.org-Verzeichnis ergänzt. Keine funktionale Änderung.
1.0.10
- Verbessert: Die Schaltfläche „Route berechnen“ erscheint erst, wenn eine Berechnung wirklich möglich ist (Start und Ziel ausgefüllt). Bis dahin zeigen Karten mit festem Ziel nur das Angebot „Navigation hierher (QR)“.
1.0.9
- Geändert: Die Vorschläge der Adress-Autovervollständigung gelten jetzt standardmäßig weltweit (vorher auf Deutschland, Österreich und die Schweiz begrenzt). Website-Betreiber können sie mit dem neuen Filter
rp4u_ors_countrieseinschränken (ISO-Ländercodes mit Komma getrennt, z. B.DE,AT,CH).
1.0.8
- Fehlerbehebung: Ohne API-Schlüssel war das Zielfeld im Karten-Editor gesperrt, sodass schlüssellose Karten weder Marker („Pin“) noch „Navigation hierher“-QR-Code bekommen konnten. Das Ziel (samt Kartenauswahl) ist jetzt immer bearbeitbar – nur der eigentliche Routenplaner braucht einen Schlüssel.
- Fehlerbehebung: Die Wegbeschreibung folgt jetzt der Sprache der Website (28 Sprachen über OpenRouteService), statt immer auf Deutsch zu erscheinen.
- Verbessert: Karten mit festem Ziel zeigen die Schaltfläche „Navigation hierher (QR)“ jetzt auch dann über der Karte, wenn das Routenplaner-Formular vorhanden ist; sie verschwindet, sobald eine Startadresse eingegeben oder eine Route berechnet wird.
- Verbessert: Solange kein Routing möglich ist (kein API-Schlüssel), erscheinen die Routing-Checkboxen im Karten-Editor nicht mehr als angehakt, und der Hinweis erklärt, was auch ohne Schlüssel funktioniert.
- Geändert: Der Schalter „Routenplaner“ sitzt im Karten-Editor jetzt direkt unter dem Zielfeld.
- Fehlerbehebung: Die Dokumentationsseite nutzt jetzt wie alle anderen Seiten die volle Breite des Admin-Bereichs.
1.0.7
- Verbessert: einheitliches Design auf allen Admin-Seiten, auch in Kartenliste und Karten-Editor (Kopfbereich mit Icons, einleitende Info-Boxen, Einstellungsgruppen im Karten-Stil).
- Verbessert: Admin-Hinweise anderer Plugins werden auf den Seiten von Route Planner 4U ausgeblendet – für ein aufgeräumtes, fokussiertes Backend.
- Neu: eigene Standort-Pin-Icons hinter dem Titel in der Kartenliste („Karten“) und im Karten-Editor („Neue Karte hinzufügen“ / „Karte bearbeiten“).
- Geändert: Übersetzungen werden jetzt automatisch geladen – das nicht mehr empfohlene manuelle Laden der Textdomain wurde entfernt; als Mindestversion gilt jetzt WordPress 6.7.
1.0.6
- Verbessert: Der Seitenkopf zeigt hinter dem Titel jetzt auch das eigene Icon des Bereichs (Einstellungen, Dokumentation, Premium).
1.0.5
- Verbessert: einheitlicher Seitenkopf auf den Seiten Einstellungen, Dokumentation und Premium („Route Planner 4U – “ mit Plugin-Icon und Trennlinie). Keine funktionale Änderung.
1.0.4
- Neu: eine Info-Seite „Premium“, die die Zusatzfunktionen der separat vertriebenen Premium-Version auflistet (Datenschutz-Proxy, Wegpunkte, GPX-Export). An den kostenlosen Funktionen ändert sich nichts.
1.0.3
- Fehlerbehebung: Im Karten-Editor blieben die Schaltflächen „Mittelpunkt-Adresse übernehmen“ anklickbar, wenn das Routing deaktiviert war (kein OpenRouteService-Schlüssel) und eine Mittelpunkt-Adresse eingetragen wurde. Sie bleiben jetzt zusammen mit den übrigen Routing-Feldern deaktiviert.
1.0.2
- Wartung: internes Härten des Codes im Karten-Editor (Ausgabe-Escaping des Feldstatus-Attributs). Keine funktionale Änderung.
1.0.1
- Fehlerbehebung: Im Karten-Editor sind die Routing-Felder (Start, Ziel, Fortbewegungsart, Routenpräferenz) jetzt deaktiviert, solange kein OpenRouteService-Schlüssel hinterlegt ist – passend zum Frontend, wo der Routenplaner erst mit Schlüssel erscheint. Ein Hinweis verlinkt auf die Einstellungen.
1.0.0
- Erste stabile Version für das WordPress.org-Plugin-Verzeichnis.
- Dokumentation: eine klare Einrichtungsanleitung für die kostenlose Version – kostenlosen OpenRouteService-Schlüssel anlegen und unter Route Planner 4U Einstellungen eintragen, um den Routenplaner zu aktivieren.
- Internationalisierung überarbeitet: englische Ausgangssprache mit mitgelieferter deutscher Übersetzung.
0.14.6
- Dokumentationsseite: ein Buch-Icon im Admin-Menü und ein aufgeräumtes, gestaltetes Layout.
0.14.5
- Internationalisierung: Das Plugin nutzt jetzt Englisch als Ausgangssprache und bringt eine deutsche Übersetzung mit, damit es bereit für das WordPress.org-Verzeichnis ist (bestehende deutsche Installationen bleiben deutsch).
- Neu: eine Dokumentationsseite im Plugin unter „Route Planner 4U Dokumentation“.
- Umbenannt in „Route Planner 4U“ (Admin-Menü: RP4U); die Plugin-Detailansicht zeigt jetzt die richtige Beschreibung.
0.14.4
- Der Consent-Platzhalter füllt jetzt die Kartenfläche aus (Hintergrundbild mit Lesbarkeits-Schleier, mittig platzierte „Laden“-Box), statt auf einen schmalen Streifen zusammenzufallen; ein mitgeliefertes Standard-Kartenmotiv springt ein, wenn kein Platzhalterbild eingestellt ist.
0.14.3
- Karten lassen sich jetzt hinter einem Consent-Banner betreiben: Eine Karte lädt ihre OpenStreetMap-Kacheln erst, wenn ein Consent-Tool sie freigibt – mit passendem Platzhalter sofort einsatzbereit (z. B. CCT4U). Ohne Consent-Tool lädt die Karte wie bisher.
0.14.2
- Kartenauswahl im Frontend überarbeitet: eine Schaltfläche „Auf der Karte wählen“ neben Start, Ziel und jedem Stopp; das Fadenkreuz erscheint nur noch während der Auswahl. Das Rechtsklick-Menü bleibt als Zugabe erhalten.
- Gewählte und per Reverse-Geokodierung ermittelte Adressen enthalten jetzt die Hausnummer und lauten „Straße Nr., PLZ Ort, Landkreis, Bundesland“.
- Routen- und Prüffehler erscheinen jetzt direkt neben der Schaltfläche „Route berechnen“ statt unter der Karte; für fehlenden Start bzw. fehlendes Ziel gibt es eigene Meldungen.
- Die Kartenauswahl im Backend zentriert jetzt auf die bereits eingetragene Adresse des Feldes, statt das ganze Land zu zeigen.
- Die Schaltfläche „Auf der Karte wählen“ im Frontend entspricht dem Backend-Icon; die Stopp-Schaltflächen stehen auf einer Linie.
- Fehlerbehebung: Der Apple-Maps-Deeplink verwendet jetzt die dokumentierte Parameter-Reihenfolge und öffnet damit das richtige Ziel.
- Assets werden anhand des Änderungsdatums der Datei gegen Caching versioniert.
0.14.1
- Neu: Schalter je Karte, mit denen du das Bearbeiten der vorbelegten Start- und Zielfelder durch Besucher erlaubst oder sperrst.
- Kartenauswahl im Backend überarbeitet: Fadenkreuz-Zeiger, kompakte Icon-Schaltflächen mit Tooltips, breitere Adressfelder, verständlichere Zoom-Hilfe.
- Premium: Die Plugin-Liste zeigt die aktive Lizenzstufe neben dem Plugin-Namen an.
- Fehlerbehebung: Die Schaltfläche „Mittelpunkt-Adresse übernehmen“ blieb deaktiviert, nachdem der Mittelpunkt auf der Karte gewählt wurde.
0.14.0
- Neu: visuelle Kartenauswahl im Backend – eine Schaltfläche „Auf der Karte wählen“ neben den Feldern für Mittelpunkt, Start und Ziel öffnet eine Karte; ein Klick setzt die Koordinaten und füllt die Adresse (Reverse-Geokodierung).
- Das Feld für den OpenRouteService-API-Schlüssel ist im Premium-Modus (Proxy) ausgeblendet, dort wird kein Schlüssel benötigt.
- Fehlerbehebung: Der Plugin-Link „Lizenz“ verwies auf die falsche Admin-Seite.
0.13.2
- Der Kartenhinweis verlinkt jetzt auf die Copyright-Seite von OpenStreetMap und nutzt die Kurzform.
0.13.1
- Die Farbwähler sind mit dem Standard-Grün vorbelegt; Dashicons für die Untermenüpunkte des Plugins; strengere Bereinigung der Backend-Eingaben.
0.13.0
- Neu: Einstellungen für Primär- und Sekundärfarbe – gestalte die Plugin-Schaltflächen mit dem WordPress-Farbwähler, ganz ohne CSS (Standardwerte unverändert).
0.12.0
- Backend: Adress-Autovervollständigung für Mittelpunkt, Start und Ziel (ein gewählter Mittelpunkt füllt auch die Koordinaten), Schaltflächen „Mittelpunkt-Adresse übernehmen“, lesbare Feldbreiten; „+ Stopp“ ist jetzt eine richtige Umriss-Schaltfläche.
0.11.0
- Neu: farbige, nummerierte Pins für Start (S), Stopps (1..n) und Ziel (Z) – reines CSS, ohne Bilddateien.
- Neu: Auf der Karte gewählte Punkte erhalten per Reverse-Geokodierung lesbare Ortsnamen.
- Premium: Stopps per Drag & Drop umsortieren (Maus und Touch).
0.10.0
- Neu: Kartenauswahl – per Rechtsklick (auf Touch-Geräten langes Drücken) lässt sich der angeklickte Punkt als Start oder Ziel übernehmen (Premium: auch als Stopp), ideal für Ziele ohne Straßenadresse.
0.9.1
- Fehlerbehebung: Das Hinzufügen oder Entfernen eines Stopps aktiviert die Berechnen-Schaltfläche wieder.
0.9.0
- Premium: Zwischenstopps (Wegpunkte) mit Autovervollständigung – Route, Wegbeschreibung, QR-Link und GPX berücksichtigen sie.
0.8.2
- Oberfläche: Gesamtwerte sowie QR-/GPX-Export erscheinen rechts neben der Berechnen-Schaltfläche (erst nach der Berechnung, als Overlay); die Wegbeschreibung steht unter der Karte.
0.8.0
- Leaflet auf 1.9.4 aktualisiert, Readme und Lizenz ergänzt, Übersetzungsvorlage hinzugefügt.
0.7.0
- Export aufs Handy: QR-Codes und Deeplinks für Google/Apple Maps („Route aufs Handy“, „Navigation hierher“).
0.6.0
- Einstellungsseite mit Unterstützung für den OpenRouteService-Schlüssel (Modus mit eigenem Schlüssel).
0.5.0
- Karten ohne Schlüssel: Geokodierung beim Speichern, Routenplaner-Checkbox je Karte.
0.4.0
- Routenplaner: Adress-Autovervollständigung, Routenberechnung, Wegbeschreibung Schritt für Schritt.
0.3.0
- Erste sichtbare Karte: Leaflet lokal mitgeliefert, Kartendarstellung aus der Backend-Konfiguration.
0.2.0
- Karten-Verwaltung im Backend (eigener Inhaltstyp) mit Einstellungen und Shortcode je Karte.
0.1.0
- Erstes Grundgerüst.
