如何使用Javascript在GoogleMapv3中使用GTFS提要
How to consume GTFS feed in Google Map v3 using Javascript?
我第一次尝试根据谷歌开发者页面在谷歌地图中使用GTFS(通用运输馈送规范),我已经理解了用作馈送的.txt文件的概念,为了制作演示,我从谷歌开发者页面下载了一个运输zip文件。但我不知道如何使用这些运输文件在地图上显示信息。我试着在教程中搜索同样的内容,但找不到任何有用的东西。我是否需要解析所有这些文件以显示在地图中,或者有不同的实现。
我很困惑。
请原谅我对GTFS缺乏了解。
如果您想在地图上显示站点和路线,可以使用gtfs到geojson将gtfs转换为geojson,该geojson可以加载到谷歌地图或Mapbox上。
安装gtfs-to-geojson
:
npm install gtfs-to-geojson -g
设置一个config.json
文件,然后运行:
gtfs-to-geojson --configPath /path/to/your/config.json
该工具将输出一个GeoJSON文件文件夹。
据我所知,GTFS还没有"即插即用"的准备好——没有简单的方法可以加载GTFS数据集并使用它或在谷歌地图上查询它,使用谷歌的web界面或他们的Javascript库。
实现这一点需要:
- 设置一个(SQL)数据库并将GTFS数据集导入该数据库
- 设置查询系统以从SQL数据库中获取所需信息(例如,查询数据库后端的web前端)
请随意查看网络上的一些示例:
- 更广泛的GTFS讨论,以及James Wong提供的PostgreSQL+R解决方案链接
- 来自Brendan Nee的MongoDB+node.js
相关文章:
- 将两个Json提要合并为一个,并按时间排序
- 将json提要数据显示为html
- 翻开一页'的javascript变量更改为提要
- 如何将自定义参数传递到FullCalendar事件提要
- ZingChart-如何在实时提要中添加值时保持缩放级别
- Facebook Javascript SDK:发布到提要时验证访问令牌时出错
- 外部解析RSS提要,不需要像谷歌和服务器端那样的任何库
- 用Instagram提要填充网页并调整大小
- React在重新渲染时未更新JSON提要
- Facebook Javascript SDK提要对话框显示空白窗口
- 格式化rss提要pubDate
- jQuery JSON flickr提要返回false不工作
- RSS提要响应不是以原始XML格式提供的
- XML到JSON代理服务器未获取XML提要
- 通过javascript将RSS提要广播到另一个网站
- 使用javascript中的RSS提要
- 如何将RSS提要推送到HTML5通知
- 从Node.JS中的两个网站请求RSS提要
- 正在使用字段参数查询FB Graph API提要
- 如何使用Javascript在GoogleMapv3中使用GTFS提要