2

我是第一次尝试根据 Google 开发者页面将 GTFS(通用运输提要规范)与 Google 地图一起使用,我已经了解用作提要的 .txt 文件的概念,并且为了制作演示,我从谷歌开发者页面。但我不知道如何使用这些传输文件在地图上显示信息。我试图搜索相同的教程,但找不到任何有用的东西。我需要解析所有这些文件以显示在地图中还是有不同的实现。

我很困惑。

请原谅我对 GTFS 缺乏了解。

4

2 回答 2

3

如果要在地图上显示停靠点和路线,可以使用gtfs-to-geojson将 GTFS 转换为可以加载到 Google Map 或 Mapbox 上的 GeoJSON。

安装gtfs-to-geojson

npm install gtfs-to-geojson -g

设置一个config.json文件,然后运行:

gtfs-to-geojson --configPath /path/to/your/config.json

该工具将输出 GeoJSON 文件的文件夹。

于 2017-07-08T10:35:49.683 回答
2

据我所知,GTFS 还没有准备好“即插即用”——没有简单的方法可以加载 GTFS 数据集并使用它或在谷歌地图上查询它,使用谷歌的网络界面或他们的 Javascript 库。

让这个工作需要:

  1. 设置(SQL)数据库并将 GTFS 数据集导入该数据库。
  2. 设置查询系统以从 SQL 数据库中获取您想要的信息(例如,查询数据库后端的 Web 前端)。

随意查看网络上的一些示例:

于 2013-09-11T19:53:21.937 回答