0

这些 android 应用程序开发人员如何获得有关下一班公共汽车或火车的时间的信息?

我认为一种可能的解决方案基本上是解析特定公共汽车或火车网站上的信息并将其放在他们的应用程序上。但有些信息比网站上的信息更准确。他们是如何做到的呢?

4

2 回答 2

1

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

例如,查看MBTA 的开发人员页面,其中包含有关 MBTA 可用信息的信息。

于 2011-12-06T03:50:12.873 回答
1

许多应用程序从 GTFS 提要中获取其静态计划数据,这些提要的列表可以在http://www.gtfs-data-exchange.com/找到。

实时信息系统使用多种标准。在美国,市场领导者是 NextBus(波士顿、SF 和 LA 以及许多其他小型机构),它有一个开放的 API。Clever Devices 还为芝加哥和其他几个城市提供 API。

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

于 2011-12-06T20:58:57.053 回答