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/

相关文章:

java - Android 上的 TCP 套接字连接被拒绝

mysql - 从 RMySQL 连接到 SQL 服务器的安全身份验证错误

mysql - 选择 * 与选择特定列

SQL Server : compare dates by only matching month and day

c++ - 在 android 中运行 C++ 可执行文件时静态初始化问题?

java - com.android.builder.dexing.DexArchiveMergerException : Unable to merge dex 5

android - E/SQLiteLog : (1) no such table: Cars on Android 9 Pie

php - 使用查询更新 PDO 中的表时出现语法错误

mysql - 在插入时启动触发器和例程

python - pypyodbc 不提交