Android应用程序、公交时间和火车时间应用程序,它们从哪里获得信息?

Android应用程序、公交时间和火车时间应用程序,它们从哪里获得信息?,android,gtfs,Android,Gtfs,这些安卓应用程序开发者是如何获得下一班公交车或火车的时间信息的 我认为一个可能的解决方案基本上是解析某辆公共汽车或火车网站上的信息,并将其放在他们的应用程序上。但有些信息比网站上的信息准确得多。他们是如何做到这一点的?许多公交机构提供数据源,其中包括有关时刻表、路线、当前公交位置和其他信息的信息。人们编写应用程序来使用这些数据并将其呈现给用户 例如,查看,其中包含有关MBTA中可用信息的信息。许多应用程序从GTFS源获取其静态日程数据,这些源的列表可在中找到 实时信息系统使用各种标准。在美国,市

这些安卓应用程序开发者是如何获得下一班公交车或火车的时间信息的


我认为一个可能的解决方案基本上是解析某辆公共汽车或火车网站上的信息,并将其放在他们的应用程序上。但有些信息比网站上的信息准确得多。他们是如何做到这一点的?

许多公交机构提供数据源,其中包括有关时刻表、路线、当前公交位置和其他信息的信息。人们编写应用程序来使用这些数据并将其呈现给用户


例如,查看,其中包含有关MBTA中可用信息的信息。

许多应用程序从GTFS源获取其静态日程数据,这些源的列表可在中找到

实时信息系统使用各种标准。在美国,市场领先者是NextBus(波士顿、旧金山和洛杉矶等许多小型机构),它有一个开放的API。Smart Devices还为芝加哥和其他几个城市提供了API


纽约市的MTA正在使用SIRI开放标准,该标准作为其实时API实现在欧洲获得了广泛的关注(http://bustime.mta.info).

哪些应用程序?哪些城市?我想一些运输公司可能有API,他们可以与之交谈,而不是解析。我相信(如果离线工作)他们有一个数据库可以这样做。我还发现了这个网站:它有一个庞大的运输API列表可供使用。