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.