Objective c 用于iOS的GTFS实时绑定
MTA Subway数据(以及其他数据)采用GTFS实时格式。为了将protobuf转换为字符串表示,我必须使用gtfs-realtime.proto通过一些Google protobuf工具运行它。唯一的问题是,可以看出,gtfs实时绑定仅适用于Objective c 用于iOS的GTFS实时绑定,objective-c,swift,encoding,protocol-buffers,gtfs,Objective C,Swift,Encoding,Protocol Buffers,Gtfs,MTA Subway数据(以及其他数据)采用GTFS实时格式。为了将protobuf转换为字符串表示,我必须使用gtfs-realtime.proto通过一些Google protobuf工具运行它。唯一的问题是,可以看出,gtfs实时绑定仅适用于 网 爪哇 JavaScript/Node.js PHP 蟒蛇 红宝石 戈兰 另外, < >我们不提供C++的生成代码,使用官方的PotoC编译器(来自或) 这些都不是Swift或Objective C。虽然2016年开始有Swift/Object
- 网
- 爪哇
- JavaScript/Node.js
- PHP
- 蟒蛇
- 红宝石
- 戈兰
正如托尼·劳迪格(Tony Laudig)所指出的,让你的应用程序直接与MTA通信违反了MTA的条款和条件,为了获得api密钥,你几乎肯定必须同意这些条款和条件 违反条款和条件通常是一个非常糟糕的主意。在这个API中,您的密钥似乎将被撤销 因此,我不建议在Tony的回答中使用库。相反,按照你的建议去做: 让服务器解析数据,然后从该服务器而不是直接从MTA获取解析数据(JSON编码?[-听起来不错]) 你列出的任何一种语言都能胜任这项工作,这只是你最熟悉的语言