X-trafik Gävleborg — live
En realtidskarta över X-trafiks bussar i Gävleborgs län, med avgångstavla och reseplanerare.
Vad kan man göra?
- Fordon — se var alla bussar och tåg befinner sig just nu, sorterade på linje
- Följ fordon — välj ett fordon och tryck 🎯 för att kartan ska följa det
- Avgångar — sök hållplats eller använd GPS, uppdateras var 30:e sek. Spara favoriter med ★
- Reseplan — planera en resa mellan två hållplatser med ResRobot
Inspiration
Kartan är inspirerad av Gunnars SL-karta — ett snyggt öppet projekt som visar Stockholms lokaltrafik i realtid.
Tech stack
- Kartvy — React + Leaflet med CartoDB Dark Matter-tiles i mörkt läge
- Fordonspositioner — GTFS-RT (VehiclePositions + TripUpdates) från Trafiklab, synkas varje minut
- Linjeinfo & rutter — GTFS-statisk data (routes, trips, stop_times, shapes) uppdateras dagligen
- Avgångar & reseplan — ResRobot v2.1 (Trafiklab)
- Backend — Firebase Cloud Functions (Node.js) + Firestore
- Frontend — Next.js, statisk export via Firebase Hosting
Källkod
Projektet är öppen källkod. Koden finns på GitHub.
Quinzell-se/jimlov-seKöp biljett
Biljetter till X-trafik köper du på xtrafik.se eller i X-trafiks app. Biljetter för tåg med SJ bokar du på sj.se.
Stöd projektet
Kartan är gratis och utan registrering. Servern kostar pengar — om du uppskattar den får du gärna bjuda på en kaffe.
Data och öppenhet
Busspositioner hämtas från X-trafik via Trafiklab (GTFS-RT) med ca 1 minuts fördröjning. Tågpositioner beräknas ur Trafikverkets realtidsdata — eftersom tågen inte sänder GPS interpoleras positionen längs linjen baserat på avgångs- och ankomsttider. Linjenummer och destinationer hämtas ur GTFS-statisk data som uppdateras dagligen.
Versionshistorik
- Frivilliga tips via Stripe — popup direkt i sidan
- Källkod publicerad på GitHub (Quinzell-se/jimlov-se)
- SEO: sitemap, robots.txt, JSON-LD och förbättrad metadata