summaryrefslogtreecommitdiff
path: root/lib/DBInfoscreen/Controller/Map.pm
AgeCommit message (Collapse)AuthorLines
2024-10-20Map: refactor estimate_train_positions{,2} to be independent of HAFAS modulesBirte Kristina Friesel-26/+50
2024-10-20Add partial EFA map supportBirte Kristina Friesel-3/+134
No live position yet
2024-10-18Add preliminary EFA supportBirte Kristina Friesel-2/+6
2024-08-20Backend selection: add coverage maps4.29.13Birte Kristina Friesel-1/+21
2024-08-11map: handle undef journey typeBirte Kristina Friesel-1/+1
2024-03-27map: support non-DB HAFAS backends, including ÖBBBirte Kristina Friesel-2/+28
2023-12-27remove legacy map search / intersection viewsBirte Kristina Friesel-74/+0
2023-12-22Map: oh right, $self was needed after all...4.19.5Birte Kristina Friesel-2/+2
2023-12-22Switch to T-S-DE-HAFAS 5.034.19.4Birte Kristina Friesel-48/+55
2023-09-05Map: pass train_no to _map_infobox as well4.17.3Birte Kristina Friesel-0/+3
2023-09-05map: work around ::HAFAS::Journey route_start bugBirte Kristina Friesel-2/+2
2023-07-03Map: set description4.16.4Birte Kristina Friesel-0/+1
2023-07-03Update CopyrightBirte Kristina Friesel-1/+1
2022-10-28Use T-S-DE-HAFAS rather than transport.rest for map4.12.0Daniel Friesel-469/+74
Squashed commit of the following: commit ebba74fa1f732c12a4323a7b58df56e02bcb7953 Author: Daniel Friesel <derf@finalrewind.org> Date: Fri Oct 28 22:50:52 2022 +0200 update cpanfile.snapshot commit a6248cca63a96cb6a94723d017e58c7064b5fa73 Author: Daniel Friesel <derf@finalrewind.org> Date: Fri Oct 28 22:30:38 2022 +0200 cpanfile: requires T-S-DE-HAFAS commit c4b8357736976f54b2c32343210dd3612a7d60fe Author: Daniel Friesel <derf@finalrewind.org> Date: Fri Oct 28 22:28:41 2022 +0200 map: handle cancelled arrivals / stops commit 70bbd2bd1270ca10cb2f72aad333d265d0936a18 Author: Daniel Friesel <derf@finalrewind.org> Date: Thu Oct 27 23:01:24 2022 +0200 transport.rest is no longer in use commit d43e985785759b3eecfd0f6912e6e0266de24ba4 Author: Daniel Friesel <derf@finalrewind.org> Date: Thu Oct 27 22:59:28 2022 +0200 about: map is now served via T-S-DE-HAFAS commit 382262e29f00b8b0425366fa847d4d07c59ce0a1 Author: Daniel Friesel <derf@finalrewind.org> Date: Wed Oct 26 22:44:36 2022 +0200 map: update T-S-DE-HAFAS API commit 7e5f1e5c7d1ffaa5bdbbbf61124983e6c6e7fdd8 Author: Daniel Friesel <derf@finalrewind.org> Date: Tue Oct 25 21:19:16 2022 +0200 Use Travel::Status::DE::HAFAS 4.00 (unreleased) instead of transport.rest commit 706179018143d0cad4c1d5c05f110ff084dd5bc7 Author: Daniel Friesel <derf@finalrewind.org> Date: Sun Oct 16 22:44:22 2022 +0200 remove unused and unmaintained train intersection code
2021-10-23Switch from Geo::Distance to GIS::DistanceDaniel Friesel-34/+28
2021-07-04map: decrease stop circle size when stops are close together4.2.1Daniel Friesel-9/+25
2021-04-03map: improve position estimation for delayed trains3.12.1Daniel Friesel-10/+32
HAFAS does not provide delays of past stops, so we estimate it ourselves (assuming that the delay at the previous stop is identical to the delay at the next stop)
2021-03-14map: handle arrival-only and departure-only stops3.10.9Daniel Friesel-7/+10
2021-01-21Switch to AGPL v3 for DBF program codeDaniel Friesel-1/+1
2020-12-17set version via configDaniel Friesel-4/+0
2020-11-28add machine-readable copyright and licensing informationDaniel Friesel-0/+3
2020-10-11switch to transport.rest v5Daniel Friesel-1/+1
2020-09-10handle /map requests asynchronouslyDaniel Friesel-54/+38
2020-09-08move tripid generation to trainsearch helperDaniel Friesel-23/+4
2020-09-07working train intersection demo \o/Daniel Friesel-3/+114
2020-09-06Move HAFAS polyline request to HAFAS helperDaniel Friesel-61/+3
2020-06-28add experimental (and unreferenced) train intersection calculationDaniel Friesel-35/+392
2020-06-12use debug log for debug outputDaniel Friesel-0/+3
2020-05-24Map: Fix position calculation between first and second station3.2.1Daniel Friesel-1/+1
derp!
2020-05-24animate train position in map3.2.0Daniel Friesel-147/+328
2020-05-23map: move train position calculation to a helper functionDaniel Friesel-92/+91
2020-01-22map: show operator nameDaniel Friesel-0/+1
2020-01-09map: invert from/to colour2.5.10Daniel Friesel-2/+2
2020-01-08show station location in map2.5.9Daniel Friesel-0/+26
2020-01-05map: show current / next stop name, arrival/departure time and platform2.5.7Daniel Friesel-14/+36
2020-01-05Map: Show estimated train position2.5.6Daniel Friesel-15/+161
2020-01-05Use RT cache for polylines, as they contain realtime data2.5.5Daniel Friesel-1/+1
2020-01-05Do not parse uninitialized valuesDaniel Friesel-5/+7
2020-01-05map: show arr/dep times2.5.3Daniel Friesel-11/+56
2020-01-05map: simplify error handlingDaniel Friesel-1/+3
2020-01-05Fetch map asynchronouslyDaniel Friesel-71/+101
2020-01-04Use correct Trip ID request for arrival-only trains2.5.1Daniel Friesel-2/+2
2020-01-04cache transport.rest requestsDaniel Friesel-2/+13
2020-01-04show train route on map2.5.0Daniel Friesel-0/+93