MTA地圖數據(以及其他數據)採用GTFS實時格式。爲了將protobuf轉換爲字符串表示,我必須通過一些使用gtfs-realtime.proto的Google protobuf工具來運行它。唯一的問題是,可以看出here的GTFS實時-綁定僅適用於適用於iOS的GTFS實時綁定
- NET
- 的Java
- 的JavaScript/Node.js的
- PHP
- 的Python
- 紅寶石
- Golang
此外,
這些都不是夫特或目的C.雖然有對於2016年的Swift/Objective C版本是開放的issue/request,我想知道爲了做到這一點,我現在可以做些什麼。到目前爲止,我看到的唯一可行的解決方案是讓服務器解析數據,然後從該服務器獲取解析的數據(JSON編碼?),而不是直接從MTA獲取。
Here是協議緩衝區的Google頁面。我不確定,但有什麼方法可以用來讀取GTFS實時數據。
這是最好的道路嗎?還有其他的可能嗎?