Ressource: Fahrt
Metadaten zu Fahrten
JSON-Darstellung |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe. Im Format „providers/{provider}/trips/{trip}“ |
vehicleId |
ID des Fahrzeugs, das diese Fahrt durchführt. |
tripStatus |
Aktueller Status der Fahrt. |
tripType |
Die Art der Fahrt. |
pickupPoint |
Der Ort, an dem der Kunde angibt, dass er abgeholt werden möchte. |
actualPickupPoint |
Nur Eingabe. Der tatsächliche Ort, an dem der Kunde abgeholt wurde. In diesem Feld kann der Anbieter Feedback zu den tatsächlichen Abholinformationen geben. |
actualPickupArrivalPoint |
Nur Eingabe. Die tatsächliche Ankunftszeit und der tatsächliche Ort des Fahrers am Abholort. In diesem Feld kann der Anbieter Feedback zu den tatsächlichen Ankunftsinformationen an der Abholstelle geben. |
pickupTime |
Nur Ausgabe. Entweder die geschätzte zukünftige Zeit, zu der die Fahrgäste abgeholt werden, oder die tatsächliche Zeit, zu der sie abgeholt wurden. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
intermediateDestinations[] |
Zwischenhaltestellen, die zusätzlich zu Abhol- und Absetzvorgang für die Fahrtanfragen erforderlich sind. Diese Funktion wird anfangs nicht für Fahrten mit mehreren Personen unterstützt. |
intermediateDestinationsVersion |
Gibt an, wann die Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
intermediateDestinationIndex |
Wenn |
actualIntermediateDestinationArrivalPoints[] |
Nur Eingabe. Die tatsächliche Ankunftszeit und der tatsächliche Ort des Fahrers an einem Zwischenziel. In diesem Feld können Anbieter Feedback zu den tatsächlichen Ankunftsinformationen an Zwischenzielen geben. |
actualIntermediateDestinations[] |
Nur Eingabe. Die tatsächliche Uhrzeit und der tatsächliche Ort, an dem der Kunde an einem Zwischenziel abgeholt wurde. In diesem Feld kann der Anbieter Feedback zu den tatsächlichen Abholinformationen an Zwischenzielen geben. |
dropoffPoint |
Der Ort, an dem der Kunde angibt, dass er abgesetzt werden soll. |
actualDropoffPoint |
Nur Eingabe. Die tatsächliche Uhrzeit und der tatsächliche Ort, an dem der Kunde abgesetzt wurde. In diesem Feld kann der Anbieter Feedback zu den tatsächlichen Abholinformationen geben. |
dropoffTime |
Nur Ausgabe. Entweder die geschätzte zukünftige Zeit, zu der die Fahrgäste am Zielort abgesetzt werden, oder die tatsächliche Zeit, zu der sie abgesetzt wurden. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
remainingWaypoints[] |
Nur Ausgabe. Der vollständige Pfad vom aktuellen Standort zum Zielort. Dieser Pfad kann Wegpunkte aus anderen Fahrten enthalten. |
vehicleWaypoints[] |
In diesem Feld können die Wegpunkte für die Fahrt manuell sortiert werden. Sie enthält alle verbleibenden Wegpunkte für das zugewiesene Fahrzeug sowie die Abhol- und Rückgabeorte für diese Fahrt. Wenn der Fahrt kein Fahrzeug zugewiesen wurde, wird dieses Feld von Fleet Engine ignoriert. Aus Datenschutzgründen wird dieses Feld vom Server nur bei |
route[] |
Nur Ausgabe. Voraussichtliche Route für diese Fahrt zum ersten Eintrag in „remainingWaypoints“. Der erste Wegpunkt kann zu einer anderen Fahrt gehören. |
currentRouteSegment |
Nur Ausgabe. Ein codierter Pfad zum nächsten Wegpunkt. Hinweis: Dieses Feld ist nur für das Driver SDK und das Consumer SDK vorgesehen. Das Dekodieren wird noch nicht unterstützt. |
currentRouteSegmentVersion |
Nur Ausgabe. Gibt an, wann die Route zuletzt geändert wurde. Hinweis: Dieses Feld ist nur für das Driver SDK und das Consumer SDK vorgesehen. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
currentRouteSegmentTraffic |
Nur Ausgabe. Gibt die Verkehrslage entlang der Hinweis: Dieses Feld ist nur für das Driver SDK und das Consumer SDK vorgesehen. |
currentRouteSegmentTrafficVersion |
Nur Ausgabe. Gibt an, wann die Hinweis: Dieses Feld ist nur für das Driver SDK und das Consumer SDK vorgesehen. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
currentRouteSegmentEndPoint |
Nur Ausgabe. Der Wegpunkt, an dem |
remainingDistanceMeters |
Nur Ausgabe. Die verbleibende Fahrstrecke im Feld |
etaToFirstWaypoint |
Nur Ausgabe. Die geschätzte Ankunftszeit zum nächsten Wegpunkt (erster Eintrag im Feld Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
remainingTimeToFirstWaypoint |
Nur Ausgabe. Die Dauer zwischen dem Zeitpunkt, zu dem die Fahrtdaten zurückgegeben werden, und dem Zeitpunkt in Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
remainingWaypointsVersion |
Nur Ausgabe. Gibt an, wann Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
remainingWaypointsRouteVersion |
Nur Ausgabe. Gibt an, wann Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
numberOfPassengers |
Nicht veränderbar. Gibt die Anzahl der Fahrgäste bei dieser Fahrt an, ohne den Fahrer. Ein Fahrzeug muss verfügbare Kapazität haben, um in einer |
lastLocation |
Nur Ausgabe. Der letzte gemeldete Standort des Fahrzeugs entlang der Route. |
lastLocationSnappable |
Nur Ausgabe. Gibt an, ob die |
view |
Die Teilmenge der ausgefüllten Trip-Felder und ihre Interpretation. |
TripStatus
Der Status einer Fahrt, der den Fortschritt angibt.
Enums | |
---|---|
UNKNOWN_TRIP_STATUS |
Standardwert, wird für nicht angegebene oder nicht erkannte Fahrtstatus verwendet. |
NEW |
Neu erstellte Fahrt |
ENROUTE_TO_PICKUP |
Der Fahrer ist auf dem Weg zum Abholort. |
ARRIVED_AT_PICKUP |
Der Fahrer ist am Abholort angekommen. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Der Fahrer ist an einem Zwischenziel angekommen und wartet auf den Fahrgast. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
Der Fahrer ist auf dem Weg zu einem Zwischenziel (nicht zum Zielort). |
ENROUTE_TO_DROPOFF |
Der Fahrer hat den Fahrgast abgeholt und ist auf dem Weg zum nächsten Ziel. |
COMPLETE |
Der Fahrgast ist ausgestiegen und die Fahrt ist beendet. |
CANCELED |
Die Fahrt wurde vor der Abholung vom Fahrer, Fahrgast oder Mitfahrdienstanbieter storniert. |
StopLocation
Der tatsächliche Ort, an dem eine Haltestelle (Aufnahme/Abgabe) erfolgt ist.
JSON-Darstellung |
---|
{
"point": {
object ( |
Felder | |
---|---|
point |
Erforderlich. Gibt den tatsächlichen Standort an. |
timestamp |
Gibt an, wann die Unterbrechung aufgetreten ist. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
stopTime |
Nur Eingabe Verworfen. Verwenden Sie das Feld „Zeitstempel“. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
TripView
Auswahl für verschiedene Trip-Felder in einer trips.get
-Antwort. Weitere Informationen finden Sie unter AIP-157. Es werden wahrscheinlich weitere Ansichten hinzugefügt.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Der Standardwert. Aus Gründen der Abwärtskompatibilität wird in der API standardmäßig eine SDK-Ansicht verwendet. Für Stabilität und Support empfehlen wir Kunden, eine andere TripView als SDK auszuwählen. |
SDK |
Enthält Felder, die mithilfe öffentlich verfügbarer Bibliotheken möglicherweise nicht interpretiert oder unterstützt werden können. |
JOURNEY_SHARING_V1S |
Die Fahrtfelder werden für den Anwendungsfall „Fahrt teilen“ ausgefüllt. Diese Ansicht ist für die Server-zu-Server-Kommunikation gedacht. |
Methoden |
|
---|---|
|
Erstellt eine Fahrt in der Fleet Engine und gibt die neue Fahrt zurück. |
|
Löscht eine einzelne Fahrt. |
|
Informationen zu einer einzelnen Fahrt abrufen |
|
Alle Fahrten für ein bestimmtes Fahrzeug abrufen |
|
Aktualisiert Fahrtdaten. |