Realtime Transit provides live transit information and updates to Google Maps and Google Maps for mobile users. These updates include the latest departure and arrival times, as well as service alerts.
To provide this information, transit agencies build a data feed of their updates and share it with Google. Complementing the widely used GTFS format, the Realtime feed format contains data encapsulated in Google’s open Protocol Buffer data interchange format. These Realtime feeds are periodically fetched by Google or programmatically pushed by the agency when something changes. Feed updates are immediately processed as Realtime Transit Updates information so that users get timely transit information.
Adding a Realtime Transit feed to complement your existing static feed enhances users’ experiences with your transit services. For example, riders get:
Up-to-date arrival and departure time info: Allows users to plan their trips even more efficiently.
Advance notification of service delays: Helps to reduce inconvenience to transit users.
Smoother transit experiences: Helps to encourage repeat users, improving potential for increased ridership.
In order to publish a Realtime Transit feed, you need to have a working GTFS static transit information feed in Google Maps (either live or in preview).
Once you have your static feed and server space for your realtime data, it's a simple process to publish your realtime transit feed:
For developer resources, see the GTFS-realtime specifications.