plugin-icon

RP 4U (Maps & Route Planner)

Von fhackforu·
Interaktive OpenStreetMap-Karten mit optionalem Routenplaner (zu Fuß, Fahrrad, Auto) inklusive Wegbeschreibung – ganz ohne Google.
Version
1.0.17
Zuletzt aktualisiert
Jul 31, 2026
RP 4U (Maps & Route Planner)

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.

Kostenlosmit kostenpflichtigen Tarifen
Mit deiner Installation stimmst du den Geschäftsbedingungen von WordPress.com sowie den Bedingungen für Drittanbieter-Plugins zu.
Getestet bis
WordPress 7.0.2
Dieses Plugin steht für deine -Website zum Download zur Verfügung.