我是第一次尝试根据 Google 开发者页面将 GTFS(通用运输提要规范)与 Google 地图一起使用,我已经了解用作提要的 .txt 文件的概念,并且为了制作演示,我从谷歌开发者页面。但我不知道如何使用这些传输文件在地图上显示信息。我试图搜索相同的教程,但找不到任何有用的东西。我需要解析所有这些文件以显示在地图中还是有不同的实现。
我很困惑。
请原谅我对 GTFS 缺乏了解。
我是第一次尝试根据 Google 开发者页面将 GTFS(通用运输提要规范)与 Google 地图一起使用,我已经了解用作提要的 .txt 文件的概念,并且为了制作演示,我从谷歌开发者页面。但我不知道如何使用这些传输文件在地图上显示信息。我试图搜索相同的教程,但找不到任何有用的东西。我需要解析所有这些文件以显示在地图中还是有不同的实现。
我很困惑。
请原谅我对 GTFS 缺乏了解。
如果要在地图上显示停靠点和路线,可以使用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 文件的文件夹。
据我所知,GTFS 还没有准备好“即插即用”——没有简单的方法可以加载 GTFS 数据集并使用它或在谷歌地图上查询它,使用谷歌的网络界面或他们的 Javascript 库。
让这个工作需要:
随意查看网络上的一些示例: