安卓如何消费GTFS实时数据(无API)

3
这不是最优解决方案,但我正在开发一个Android应用程序,必须使用GTFS-Realtime数据,因为API不可用。数据集很小,在同一时间追踪的车辆最多只有8-10辆,否则我会考虑构建自己的API。
由于通常的做法是从公开API的服务器中获取GTFS-Realtime数据,因此我找不到任何好的示例来实现使用"gtfs-realtime.proto"在移动设备上处理Google的协议格式。
我的问题是:是否有任何开放项目演示如何使用Android本地方式消耗GTFS-Realtime使用协议缓冲区格式实现?我在github上检查了大部分都指向OneBusAway,但我不想使用他们的API。
我见过的最接近的实现是这个Ruby示例:https://github.com/reidab/trimet-gtfs-realtime

或者一个类似于Ruby的"Beefcake"的Java版本将是一个良好的开端。

1个回答

1

我在发布之前就遇到过这个问题。我会再做更多的研究,并继续寻找。 - CampbellGolf
本文回答了邮件中的问题,正是我正在寻找的。我过于专注于特定的GTFS实现,而忽略了Android中的“缓冲协议”。http://wweems.blogspot.com/2010/09/google-protocol-buffers-in-android.html - CampbellGolf

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接