Every bus should have a GPS transmitter, and its transmissions should be uploaded to Google Maps through a standard API which could be used by all transit agencies in the nation. Every bus in the nation should have a unique ID that would identify the route number and transit authority/system that each bus is a part of. The system should be smart enough to support light-rail systems, ride-sharing businesses, and perhaps ...more »
Currently I must use OneBusAway to figure out when buses are arriving and Google Maps to find the appropriate bus routes/connections for my trip. These software systems need to be integrated to make trip planning easier. This also reduces the mixed-messages user receive when the two apps are running different data (unscheduled changes, etc).