Hi Joachim,
I agree with you that we could create a feed as part of a developer
API of estimated arrival times and bus stops. But this is a different
issue much smaller in scope. Our local regional planning agency
already has a system in place where one can call and get bus arrival
and departure times for buses equipped with AVL. These times are only
available through voice prompts by calling 511 (not available on a
website). We are going to place stop numbers on each bus stop sign so
that passengers can call the 511 system and simply type in the stop
number to find the next bus arrival times to that stop. I have seen a
similar system in use in Montréal and San Diego Transit tried this
several years ago on some limited corridors with success.
The Public Transit trip plans that Google Maps returns already include
these stop numbers, so it wouldn't be much of a stretch to include
stop numbers in the info window that opens when clicking on a stop on
the map. Plus, these stop numbers don't change from one service
change to another, so having a static layer that isn't updated
frequently isn't a major downfall.
We have created our own stop finding application for this purpose
(
http://www.mtsotp.com/mts/stop_finder/stop_finder.cfm) - but to make
Google Maps more transit friendly than it already is, I am requesting
a slight modification to the UI.
Thanks!
Devin Braun
San Diego MTS
On Feb 28, 6:24 pm, "Joachim Pfeiffer" <
joachim.pfeif...@gmail.com>
wrote:
> Devin,
> Looking at the problem, my opinion is that the best configuration for
> covering stop data for real-time passenger information is to provide queries
> for route and stop data along with queries for estimated arrival/departure
> times of transit vehicles approaching a stop. As you will need to build a
> web service to provide the real time feeds on estimated arrival/departure
> times, it is not a great extra effort to also cover routes and stops with
> separate queries from clients such as mobile phones. In this configuration,
> you would also avoid discrepancies in the stop baseline data in Google Maps
> vs. your currently valid schedule. Google Maps and your web service will be
> hard to keep synchronized, due to the turn-around time of updates to Google
> Maps when a new schedule with changes to the stops baseline data might be in
> effect. I recommend a visit to TriMet's web service and how they built their
> real-time passenger information feed, athttp://
developer.trimet.org/ws_docs