⚠️ Keine Internetverbindung – App eingeschränkt. WLAN aktivieren.
kovebNAVKoblenz
📍 GPS
🔍 Suche
🚌 Linien
🏠 Zuhause
Von
📍
Nach
🎯
Datum
Abfahrt
🚌 Busse ab dieser Haltestelle jetzt
📍 Tracking-Punkte (0)
🔄
Umstieg-Planer – Wo muss ich umsteigen?
▼
Gib Start und Ziel ein – die App zeigt dir wo und wie du umsteigen musst. Beispiel: Balduinbrücke → Hauptbahnhof
📍 Von (Start)
⇄
🎯 Nach (Ziel)
🏠 Meine Haltestellen
Wähle deine Heimat-Haltestelle (Start) und dein Lieblings-Ziel. Diese werden beim nächsten Start automatisch geladen.
📍
Meine Start-Haltestelle
Noch nicht festgelegt
🎯
Mein Lieblings-Ziel
Noch nicht festgelegt
💡 Die Auswahl wird automatisch im Download-Ordner als kovebNAV-Zuhause.txt gespeichert und beim nächsten Start geladen.
📖
Kurzanleitung kovebNAV
✕
1
Von-Feld – Start-Haltestelle eingeben: Tippe im Feld „Von" deine Abfahrtshaltestelle ein, z.B. „Hauptbahnhof". Die App schlägt passende Haltestellen automatisch vor. Alternativ: 📡 GPS-Button drücken – die nächste Haltestelle wird automatisch erkannt und eingetragen.
2
Nach-Feld – Ziel eingeben: Tippe dein Reiseziel ins Feld „Nach". Du kannst auch direkt auf der Karte auf eine Haltestelle tippen – sie wird dann als Ziel übernommen.
3
Datum und Uhrzeit wählen: Stelle das gewünschte Datum und die Abfahrtszeit ein. Mit dem Knopf „🕐 Jetzt" wird automatisch die aktuelle Uhrzeit eingesetzt. Nach der Zeitauswahl zeigt die App welche Busse ab deiner Haltestelle abfahren.
4
Route berechnen: Drücke den blauen Knopf „Route berechnen". Die App sucht die schnellste Verbindung – direkt oder mit Umstieg – und zeigt mehrere Optionen an.
5
Route auf der Karte: Die berechnete Route wird farbig auf der Karte eingezeichnet. Umsteigepunkte sind orange markiert und zeigen die Liniennummern. Tippe auf eine Route um sie auszuwählen.
6
Route speichern: Drücke 💾 „Speichern" unter einer Route um sie zu sichern. Alle gespeicherten Routen findest du im Ordner-Bereich rechts – mit Mini-Vorschau auf der Karte.
7
🏠 Zuhause-Tab – Heimat-Haltestellen: Im Tab „Zuhause" kannst du deine feste Start- und Ziel-Haltestelle dauerhaft speichern. Beim nächsten Start werden sie automatisch geladen und eingetragen.
8
🎤 Sprach-Assistent: Drücke den Mikrofon-Button oben. Der Assistent fragt dich Schritt für Schritt: Von welcher Haltestelle? Wohin? Um wie viel Uhr? – alles per Sprache, ohne Tippen.
9
🕐 Uhrzeit-Button: Einmal drücken sagt die aktuelle Uhrzeit laut an. Zweimal schnell hintereinander drücken liest diese komplette Anleitung vor.
10
🅿 Park & Ride: Grüne P+R Marker auf der Karte zeigen Park-and-Ride Parkplätze. Antippen zeigt die verfügbaren Buslinien und die Anzahl der Stellplätze. Du kannst den P+R Platz als Startpunkt übernehmen.
11
📍 Tracking – Route aufzeichnen: Im Suche-Tab findest du den Tracking-Bereich. Starte die GPS-Aufzeichnung deiner Fahrt. Die Route kann anschließend als KML-Datei heruntergeladen und in Google Maps oder Google Earth geöffnet werden.
12
Was du noch machen kannst: Im Tab „🚌 Linien" siehst du alle Buslinien mit Haltestellen auf der Karte. Routen können als Textdatei heruntergeladen werden. Die App funktioniert auch offline mit den zuletzt geladenen Daten.
13
📱 Android – Als App auf den Homescreen: Öffne die App im Chrome-Browser. Tippe auf die drei Punkte oben rechts. Wähle „Zum Startbildschirm hinzufügen". Dort kannst du den Namen festlegen → Hinzufügen tippen. Das Bus-Icon erscheint auf dem Homescreen.
14
🍎 iPhone – Als App auf den Homescreen: Öffne die App in Safari. Tippe auf das Teilen-Symbol (Viereck mit Pfeil nach oben). Wähle „Zum Home-Bildschirm". Dann Hinzufügen tippen – fertig.
Diese Anwendung (kovebNAV) ist eine statische HTML-Datei, die ausschließlich lokal im Browser des Nutzers ausgeführt wird. Es werden keine personenbezogenen Daten an externe Server übertragen oder dort gespeichert.
1. Erhobene Daten
Die App verarbeitet folgende Daten ausschließlich lokal auf dem Gerät des Nutzers:
GPS-/Standortdaten: Nur nach ausdrücklicher Zustimmung, ausschließlich zur Anzeige der nächstgelegenen Haltestelle. Keine Speicherung oder Übertragung.
Gespeicherte Routen & Einstellungen: Werden ausschließlich im localStorage des Browsers auf dem Gerät gespeichert – kein Serverzugriff.
Sprachsteuerung: Nur nach Aktivierung durch den Nutzer. Die Spracherkennung erfolgt über die Web Speech API des Browsers (ggf. Verarbeitung durch den Browserhersteller).
Tracking / KML: GPS-Punkte werden nur auf dem Gerät gespeichert und erst beim Export als Datei lokal heruntergeladen.
2. Externe Dienste
Die Kartenanzeige nutzt OpenStreetMap (Kacheln von tile.openstreetmap.org). Dabei kann die IP-Adresse des Nutzers an die OSM-Server übertragen werden. Es gelten die Datenschutzhinweise der OSMF. Fahrplaninformationen basieren auf Daten von koveb.de und VRM.de.
3. Keine Analyse, keine Werbung
Es werden keine Analyse-Tools (z. B. Google Analytics), Cookies oder Werbedienste eingesetzt.
4. Betroffenenrechte
Da keine personenbezogenen Daten auf externen Servern gespeichert werden, können Sie alle lokal gespeicherten Daten jederzeit selbst löschen (Browser-Einstellungen → Website-Daten löschen).
Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV
Ralf Devant, Koblenz
Haftungsausschluss
Die Fahrplaninformationen dieser App basieren auf öffentlich zugänglichen Daten von koveb.de und VRM.de. Trotz sorgfältiger Prüfung wird keine Gewähr für Richtigkeit, Vollständigkeit oder Aktualität der Verbindungsinformationen übernommen. Verbindliche Fahrplaninformationen erhalten Sie direkt bei koveb oder VRM.
ℹ️ Diese Anwendung ist kein offizielles Produkt von koveb oder VRM. Sie ist ein unabhängiges Open-Source-Hilfsmittel für Fahrgäste im Raum Koblenz.
⚙️
Betreiber-Information & Anpassung
kovebNAV – Hinweise für Betreiber & Anpasser
Diese App ist eine einzelne, selbst enthaltene HTML-Datei. Sie benötigt keinen Webserver, keine Datenbank und keine Backend-Installation.
🔧 Fahrplandaten anpassen
Die Linien- und Haltestellendaten befinden sich direkt im JavaScript-Bereich der Datei:
var LINES = [...] – Alle Buslinien mit Nummer, Farbe, Name, Route und Haltestellen
var STOPS = {...} – Alle Haltestellen mit GPS-Koordinaten [lat, lng]
var PARK_RIDE = [...] – Park & Ride Standorte mit Buslinie und Stellplatzzahl
var TIMETABLE = {...} – Abfahrtszeiten je Haltestelle und Linie
🌍 Sprachen hinzufügen
Neue Sprachen können im Objekt var LANGS = {...} ergänzt werden. Jede Sprache ist ein Schlüssel (z. B. "es" für Spanisch) mit denselben Textschlüsseln wie die vorhandenen Sprachen.
🎨 Design anpassen
Farben und Abstände sind als CSS-Variablen im :root { ... } Block am Anfang der Datei definiert:
--acc – Hauptfarbe (Standard: Blau #1a6fd4)
--acc2 – Akzentfarbe (Standard: Rot #d93a56)
--grn – Grünton für Bestätigung/P+R
📦 Deployment
Die Datei kann direkt auf jedem Webserver abgelegt werden (kein PHP/Node nötig). Für PWA-Funktionalität (offline-fähig, installierbar) sollte sie über HTTPS ausgeliefert werden.
📋 Linien.xml – Externe Fahrplandaten
Die Datei Linien.xml kann genutzt werden, um Fahrplandaten extern bereitzustellen und beim Start der App zu laden. Klicken Sie auf „📄 Linien.xml" im Footer für Details zum Aufbau.
✅ Entwickelt von Ralf Devant – netzwerkbetreuer.de · Fragen & individuelle Anpassungen auf Anfrage.
📄
Aufbau der Datei Linien.xml
Die Datei Linien.xml erlaubt es, Fahrplandaten extern zu pflegen und unabhängig vom HTML-Code zu aktualisieren. Die App lädt diese Datei beim Start (sofern sie im gleichen Verzeichnis liegt).
Verweis auf Haltestelle (muss in <stops> existieren)
<entry>
stop, line, times
Abfahrtszeiten (kommagetrennt, Format HH:MM)
<pr>
name, lat, lng, bus, spots
Park & Ride Standort
💡 Tipp: Die XML-Datei muss UTF-8 kodiert sein. Umlaute (ä, ö, ü, ß) können direkt verwendet werden. Wird keine Linien.xml gefunden, nutzt die App die eingebetteten Daten aus der HTML-Datei.