【问题标题】:Is there a way to access to the database of Google Maps for the public transport?有没有办法访问公共交通的谷歌地图数据库?
【发布时间】:2011-12-09 08:00:43
【问题描述】:

我想了解公共交通工具的数量和类型,以及每个公共交通工具在某个城市的停靠点。例如,我想要:

Number    Type    Stops
1         Metro   Stop1.1, Stop1.2, Stop1.3, ...
6         Bus     Stop6.1, Stop6.2, Stop6.3, ...
17        Tram    Stop17.1, Stop17.2, Stop17.3, ...
...       ...     ...

当然,我并不关心格式,我只想知道如何访问数据,以免在我的网站中重新手动输入!

感谢您的帮助:-)

【问题讨论】:

    标签: database google-maps google-maps-api-3 gis gtfs


    【解决方案1】:

    【讨论】:

    【解决方案2】:

    有没有办法……总之,没有。此数据无法通过 Maps API 获得(目前)。

    【讨论】:

    • 非常有用的链接,但与谷歌地图的数据库无关
    • 确实,起初我以为是 GMaps 引用了所有数据,但显然,出于某些法律原因,这些数据是私有的,属于公共交通公司。因此,必须是决定允许访问其数据的公司,而 GTFS 格式具有统一的优势。因此,出于这些原因,Gmaps 正在使用 GTFS!
    【解决方案3】:

    GTFS Exchange 已于 2016 年停用。 它对于不再更新/不再可用的遗留 gtfs 文件仍然有用。但是,您现在应该参考以下数据库以获取 static GTFS

    1. Transitland
    2. TransitFeeds
    3. TransitWiki
    4. Google's own compilation: PublicFeeds.wiki

    它们重叠很多,但并不完全重叠,因此最好将它们全部检查出来。也知道一些较小的交通机构仍然不与这些服务共享他们的数据,所以值得检查他们的网站。

    最后,据我所知,Google 地图使用这些相同的文件作为其源数据。在他们的reference page for GTFS 中,他们提到了以下内容:

    向 Google 提交 Transit Feed
    如果您所在的公共机构负责监督您所在城市的公共交通,则可以使用 GTFS 规范向 Google 地图和其他显示交通信息的 Google 应用程序提供时间表和地理信息。

    如果您提供对公众开放的交通服务,并按照固定的时间表和路线运营,我们欢迎您的参与;简单又免费。

    不过,对于实时更新,我认为谷歌使用GTFS RealTime

    【讨论】:

      猜你喜欢
      • 2015-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-31
      相关资源
      最近更新 更多