android - GTFS 数据馈送服务器

标签 android mysql sql sql-server gtfs

我正在尝试 GTFS(并且只学习了几个月的 Android 编码)。我注册为我的交通系统的开发人员,并收到了用于下载 GTFS 数据的 key 。

但是,他们要求您将 GTFS 数据下载到您自己的服务器,而不是将您的 Android 应用程序直接指向他们的服务器来获取源。基本上,我需要完成以下任务。

他们的服务器 ---数据---> 我的服务器 ---数据---> 我的应用

我的应用程序将拥有读取/操作数据的所有工具,因此“我的服务器”部分不应执行任何更改数据的操作。

我研究过 Amazon Web Services 等具有免费套餐的服务,但不确定这是否是我需要的。另外,如果这是我所需要的,那么不确定如何告诉它从交通系统的服务器获取/存储数据。

感谢任何帮助!

最佳答案

如果您想托管自己的服务器,最简单的入门方法之一是使用 node-gtfs 。但这不是唯一的方法。

最短的学习曲线是使用托管交通数据并提供可用于构建自己的应用程序的 API 的两个服务之一:

还有许多其他编程语言的其他库/工具/服务器(取决于您对什么感到满意以及您的目标是什么)。 OneBusAway可能是最强大的,但不太可能在 AWS 免费套餐上运行。其他的一个很好的列表可以找到 here .

关于android - GTFS 数据馈送服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40580743/

相关文章:

c# - 无法保存对数据库的更改

如果所需的列值重复,则 SQL 查询获取顶部记录

java - 在mysql中写入波斯语或阿拉伯语字母

mysql - 如何在一个 SQL 查询中选择同一个表中的相关项

sql - 加入使用日期字段的最佳方式

sql - 如何在SQL查询中搜索多个条目?

android - 如何在不闪烁的情况下更新 TileOverlay?

android - 你能在 android studio 中重新生成已删除的模块 .iml 文件吗

Android:MapView 仅显示灰色网格,错误为 "Couldn' t get connection factory client”

android - 插入房间后是否可以返回 Flow<List<Long>>?