Ressource: Fahrt
Eine Fahrt.
| JSON-Darstellung |
|---|
{ "name": string, "config": { object ( |
| Felder | |
|---|---|
name |
Nur Ausgabe. ID. Der Ressourcenname der Fahrt. Format: projects/{project_number}/trips/{tripId}. |
config |
Nicht veränderbar. Die Konfiguration für die Fahrt. |
androidAppId |
Nur Eingabe. Nicht veränderbar. Die Android-App-ID der mobilen App, die die Fahrt nutzen wird. Es muss mindestens |
iosAppId |
Nur Eingabe. Nicht veränderbar. Die iOS-Paket-ID der mobilen App, die die Fahrt verwenden wird. Es muss mindestens |
authToken |
Nur Ausgabe. Ein vertrauliches Token, das den Zugriff zum Starten einer NavConnect-Fahrt in Google Maps oder Waze autorisiert und diesen Anwendungen Zugriff zum Aktualisieren der Fahrt gewährt. Wird nur von |
state |
Nur Ausgabe. Der Status der Fahrt. |
execution |
Nur Ausgabe. Die neuesten Daten zur Ausführung der Fahrt. Dieser Wert kann nicht festgelegt werden, wenn sich die Fahrt in einem Fehlerstatus befindet. |
createTime |
Nur Ausgabe. Die Uhrzeit, zu der die Fahrt auf dem Server erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Server die letzte Aktualisierung der Fahrt empfangen hat. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
TripConfig
Konfiguration für die Fahrt.
| JSON-Darstellung |
|---|
{ "enableHighFrequencyUpdates": boolean, "enablePubsub": boolean, "pubsubFieldMask": string } |
| Felder | |
|---|---|
enableHighFrequencyUpdates |
Optional. Gibt an, ob häufige Aktualisierungen von Fahrten aktiviert werden sollen. HINWEIS: Wenn Sie diese Funktion aktivieren, wird die Fahrt unter der Nutzung der Enterprise-Stufe protokolliert und unterliegt den Tarifen der Enterprise-Stufe. |
enablePubsub |
Optional. Gibt an, ob Pub/Sub-Benachrichtigungen für die Fahrt aktiviert werden sollen. |
pubsubFieldMask |
Optional. Wenn diese Option festgelegt ist, wird nur die angegebene Teilmenge der Trip-Felder in die Pub/Sub-Benachrichtigungen aufgenommen. Wenn nicht festgelegt, werden alle Felder des Typs „Trip“ in die Pub/Sub-Benachrichtigungen aufgenommen (Standardverhalten). Die folgenden Felder werden nicht unterstützt:
HINWEIS: Dieses Feld wird ignoriert, wenn Dies ist eine durch Kommas getrennte Liste vollständig qualifizierter Feldnamen. Beispiel: |
AuthToken
Ein Authentifizierungstoken.
| JSON-Darstellung |
|---|
{ "token": string, "expireTime": string } |
| Felder | |
|---|---|
token |
Nur Ausgabe. Das Authentifizierungstoken, das an die mobile App übergeben werden soll. |
expireTime |
Nur Ausgabe. Der Zeitpunkt, zu dem das Authentifizierungstoken abläuft. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
Bundesland
Alle möglichen Fahrtstatus.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Der Status der Fahrt ist nicht angegeben. |
NEW |
Die Fahrt wurde erstellt, hat aber noch nicht begonnen. |
ENROUTE |
Der Transporteur ist auf dem Weg zum Ziel. |
ARRIVED |
Der Transporteur ist am Zielort angekommen. |
SUSPENDED |
Die Reise wurde unterbrochen. |
FAILED |
Die Fahrt konnte nicht abgeschlossen werden. |
CLIENT_ERROR |
Die Fahrt ist aufgrund eines Clientfehlers fehlgeschlagen. |
TripExecution
Daten zur Ausführung der Fahrt.
| JSON-Darstellung |
|---|
{ "origin": { object ( |
| Felder | |
|---|---|
origin |
Nur Ausgabe. Der Ausgangspunkt der Fahrt, der in der Regel der Standort des Transportunternehmens zu Beginn der NavConnect-Fahrt ist. |
destination |
Nur Ausgabe. Das von der mobilen App gemeldete Ziel der Fahrt. |
location |
Nur Ausgabe. Das Standortsignal, das den letzten bekannten Standort des Transporteurs darstellt. Dies ist der auf die Straße ausgerichtete Standort, sofern verfügbar. |
traveledDuration |
Nur Ausgabe. Bisher zurückgelegte Zeit. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „ |
remainingDuration |
Nur Ausgabe. Die von Google geschätzte verbleibende Zeit für diese Fahrt. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „ |
traveledDistanceMeters |
Nur Ausgabe. Zurückgelegte Entfernung vom Ursprung in Metern. |
remainingDistanceMeters |
Nur Ausgabe. Verbleibende Entfernung zum Ziel in Metern. |
stopAddedInRoute |
Nur Ausgabe. Gibt an, ob der Route ein Zwischenstopp hinzugefügt wurde. |
Standort
Ein Standort, der von der mobilen Anwendung gemeldet wird.
| JSON-Darstellung |
|---|
{
"point": {
object ( |
| Felder | |
|---|---|
point |
Nur Ausgabe. Breiten-/Längengrad des Standorts |
sourceTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Standort ermittelt wurde, wie vom Client angegeben. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
serverTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Server dieses Standort-Update empfangen hat. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
LatLng
Ein Objekt, das ein Paar aus Breiten- und Längengrad darstellt. Dies wird als Paar aus Werten vom Typ „Double“ (Breiten- und Längengrad) ausgedrückt. Sofern nicht anders angegeben, muss dieses Objekt dem WGS84-Standard entsprechen. Die Werte müssen innerhalb normalisierter Bereiche liegen.
| JSON-Darstellung |
|---|
{ "latitude": number, "longitude": number } |
| Felder | |
|---|---|
latitude |
Der Breitengrad in Grad. Er muss im Bereich [-90,0, +90,0] liegen. |
longitude |
Der Längengrad in Grad. Er muss im Bereich [-180,0, +180,0] liegen. |
Beenden
Ein Stopp auf der Fahrt, an dem eine Aufgabe ausgeführt werden soll.
| JSON-Darstellung |
|---|
{
"point": {
object ( |
| Felder | |
|---|---|
point |
Erforderlich. Der Standort der Haltestelle als Breiten-/Längengrad. |
Methoden |
|
|---|---|
|
Erstellt eine Reise. |
|
Ruft eine Fahrt ab. |