【问题标题】:Android Apps, bus time and train time apps, where do they get their information?Android 应用程序、公交车时间和火车时间应用程序,他们从哪里获取信息?
【发布时间】:2011-12-06 03:45:46
【问题描述】:

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

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

【问题讨论】:

  • 哪些应用程序?有哪些城市?我想一些交通公司可能有他们与之交谈而不是解析的 API。
  • 我相信(如果离线工作)他们有一个数据库可以这样做。

标签: android gtfs


【解决方案1】:

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

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

纽约市的 MTA 正在使用 SIRI 开放标准,该标准作为其实时 API 实施 (http://bustime.mta.info) 在欧洲越来越受欢迎。

【讨论】:

  • 我还发现了这个站点:link,它有大量的交通 API 可供使用。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多