【发布时间】:2012-09-08 01:26:22
【问题描述】:
我有一个 GTFS 协议缓冲区消息(VehiclePosition.pb)和相应的协议格式(gtfs-realtime.proto),我想单独在 PHP 中读取消息(这甚至可能吗?)。
我查看了 Google 的 Python 教程 https://developers.google.com/protocol-buffers/docs/pythontutorial 和编码文档 https://developers.google.com/protocol-buffers/docs/encoding 和 https://github.com/maxious/ACTBus-ui/tree/master/lib/Protobuf-PHP,但我很难概念化正在发生的事情。我想我明白 gtfs-realtime.php 是 gtfs-realtime.proto 中定义的编码的编译指令集(如果我错了,请纠正我),但我不知道如何让它解码 VehiclePosition.pb。另外, gtfs-realtime.php (或与此相关的 python 等价物)的依赖关系是什么?如果我只想阅读 VehiclePosition.pb,还有什么我必须自己编译或任何不是简单 php 脚本的东西吗?
谢谢。
【问题讨论】:
标签: php protocol-buffers gtfs