PHP-Codebeispiel
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Wenn Sie die gtfs-realtime-bindings
-PHP-Klassen in Ihrem eigenen Projekt verwenden möchten, müssen Sie zuerst im Composer-basierten PHP-Projekt eine Abhängigkeit für das Paket google/gtfs-realtime-bindings hinzufügen.
Fügen Sie die Abhängigkeit im require
-Abschnitt der Datei „composer.json“ ein:
"require": {
"google/gtfs-realtime-bindings": "x.y.z"
}
Dabei ist x.y.z
die neueste Release-Version des Pakets.
Im folgenden Code-Snippet wird veranschaulicht, wie ein GTFS Realtime-Datenfeed von einer bestimmten URL heruntergeladen und als FeedMessage
(Stammtyp des GTFS Realtime-Schemas) geparst wird. Anschließend werden die Ergebnisse iteriert.
require_once 'vendor/autoload.php';
use transit_realtime\FeedMessage;
$data = file_get_contents("URL OF YOUR GTFS-REALTIME SOURCE GOES HERE");
$feed = new FeedMessage();
$feed->parse($data);
foreach ($feed->getEntityList() as $entity) {
if ($entity->hasTripUpdate()) {
error_log("trip: " . $entity->getId());
}
}
Weitere Informationen finden Sie auf der PHP-Projektseite.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-04-17 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-04-17 (UTC)."],[],[]]