Reisen suchen

Fleet Engine stellt den Endpunkt SearchTripsRequest bereit, mit dem Sie Fahrten. In diesem Dokument werden zwei Szenarien beschrieben, in denen Sie diese Funktion verwenden können.

Siehe SearchTripsRequest für gRPC oder trips.Search für REST.

Aktive Fahrten für ein Fahrzeug ermitteln

Um die aktiven Fahrten für bestimmte Felder zu finden, verwenden Sie die SearchTripsRequest um vehicle_id auf das betreffende Fahrzeug festzulegen und active_trips_only bis true.

Fahrzeugverfügbarkeit zwischen System und Fleet Engine abgleichen

In einigen Situationen werden möglicherweise von SearchVehicles zurückgegebene Ergebnisse angezeigt, die nicht mit den Fahrzeugen übereinstimmen, die in Ihrem System verfügbar sind, für Ihre Flotte. Das passiert, weil in SearchVehicles entweder keine Fahrzeuge angezeigt werden mit aktiven Fahrten oder drängt sie in der Ergebnisrangliste nach unten. Eine Ursache dafür wenn Fahrten abgeschlossen, aber der Fahrtstatus nicht korrekt festgelegt wurde. in COMPLETE oder CANCELED. Wenn Sie mit SearchTrips nach offenen Fahrten suchen, können Sie Fahrzeuge bewerten, um sicherzustellen, dass TripStatus in Ihrem System mit der Fleet Engine.

Um SearchTrips auf diese Weise zu verwenden, legen Sie Folgendes in der SearchTripsRequest fest: Nachricht:

  • vehicle_id muss leer sein.
  • active_trips_only sollte true sein.
  • minimum_staleness muss länger sein als die meisten Fahrten. für z. B. eine Stunde.

Die Ergebnisse einer solchen Anfrage umfassen Fahrten, die weder COMPLETE noch CANCELED. Sie wurden seit über einer Stunde nicht mehr aktualisiert. Anschließend können Sie damit der Status in Fleet Engine ordnungsgemäß aktualisiert wird.

Nächste Schritte