As a transit rider waiting for a bus,
I want to see where my bus is right now,
so I can feel confident about when it will arrive.
Requirements
[x] We need a new API endpoint proxy created for the trip-details API: https://developer.onebusaway.org/api/where/methods/trip-details. The request should include the serviceDate and vehicleId parameters whenever they are available from the ArrivalDeparture.
[x] Clicking on an arrival/departure on a StopPane should present a new TripDetailsPane component without dismissing the StopPane (maybe this means replacing the content in the current Modal component? Or presenting another Modal above the current one. I'm not sure.) This should have a table of all stops served by the route that I tapped on, and show where the bus is currently located. See the Trip Details iOS Screenshot below for an idea of what I think this should look like.
[x] #29
[x] We should automatically update the information in the table and on the map every 30 seconds.
User Story
As a transit rider waiting for a bus, I want to see where my bus is right now, so I can feel confident about when it will arrive.
Requirements
trip-details
API: https://developer.onebusaway.org/api/where/methods/trip-details. The request should include theserviceDate
andvehicleId
parameters whenever they are available from theArrivalDeparture
.Trip Details iOS Screenshot