Index
NavConnectService(Benutzeroberfläche)AuthToken(Meldung)CreateTripRequest(Meldung)GetTripRequest(Meldung)Location(Meldung)Stop(Meldung)Trip(Meldung)Trip.State(Aufzählung)TripConfig(Meldung)TripExecution(Meldung)
NavConnectService
Dienst für NavConnect-Clients zum Erstellen und Abrufen von Fahrten.
| CreateTrip |
|---|
|
Erstellt eine Reise. Diese Methode muss aufgerufen werden, bevor die Fahrt in der mobilen Anwendung gestartet werden kann. Für die zurückgegebene Fahrt ist das Feld
|
| GetTrip |
|---|
|
Ruft eine Fahrt ab.
|
AuthToken
Ein Authentifizierungstoken.
| Felder | |
|---|---|
token |
Nur Ausgabe. Das Authentifizierungstoken, das an die mobile App übergeben werden soll. |
expire_time |
Nur Ausgabe. Der Zeitpunkt, zu dem das Authentifizierungstoken abläuft. |
CreateTripRequest
Anfragenachricht für NavConnectService.CreateTrip
| Felder | |
|---|---|
parent |
Erforderlich. Die übergeordnete Ressource, unter der diese Fahrt erstellt wird. Format: projects/{project_number} |
trip_id |
Erforderlich. Die für die Fahrt zu verwendende ID, die als letzte Komponente des Ressourcennamens der Fahrt verwendet wird. Dieser Wert muss eine gültige RFC-4122-UUID sein. |
trip |
Erforderlich. Die zu erstellende Fahrt. |
GetTripRequest
Anfragenachricht für NavConnectService.GetTrip
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der abzurufenden Fahrt. Format: projects/{project}/trips/{trip_id} |
Standort
Ein Standort, der von der mobilen Anwendung gemeldet wird.
| Felder | |
|---|---|
point |
Nur Ausgabe. Breiten-/Längengrad des Standorts |
source_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Standort ermittelt wurde, wie vom Client angegeben. |
server_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Server dieses Standort-Update empfangen hat. |
Beenden
Ein Stopp auf der Fahrt, an dem eine Aufgabe ausgeführt werden soll.
| Felder | |
|---|---|
point |
Erforderlich. Der Standort der Haltestelle als Breiten-/Längengrad. |
Fahrt
Eine Fahrt.
| Felder | |
|---|---|
name |
Nur Ausgabe. ID. Der Ressourcenname der Fahrt. Format: projects/{project_number}/trips/{trip_id}. |
config |
Nicht veränderbar. Die Konfiguration für die Fahrt. |
android_app_id |
Nur Eingabe. Nicht veränderbar. Die Android-App-ID der mobilen App, die die Fahrt nutzen wird. Es muss mindestens |
ios_app_id |
Nur Eingabe. Nicht veränderbar. Die iOS-Paket-ID der mobilen App, die die Fahrt verwenden wird. Es muss mindestens |
auth_token |
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. |
create_time |
Nur Ausgabe. Die Uhrzeit, zu der die Fahrt auf dem Server erstellt wurde. |
update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Server die letzte Aktualisierung der Fahrt empfangen hat. |
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. |
TripConfig
Konfiguration für die Fahrt.
| Felder | |
|---|---|
enable_high_frequency_updates |
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. |
enable_pubsub |
Optional. Gibt an, ob Pub/Sub-Benachrichtigungen für die Fahrt aktiviert werden sollen. |
pubsub_field_mask |
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 |
TripExecution
Daten zur Ausführung der Fahrt.
| 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. |
traveled_duration |
Nur Ausgabe. Bisher zurückgelegte Zeit. |
remaining_duration |
Nur Ausgabe. Die von Google geschätzte verbleibende Zeit für diese Fahrt. |
traveled_distance_meters |
Nur Ausgabe. Zurückgelegte Entfernung vom Ursprung in Metern. |
remaining_distance_meters |
Nur Ausgabe. Verbleibende Entfernung zum Ziel in Metern. |
stop_added_in_route |
Nur Ausgabe. Gibt an, ob der Route ein Zwischenstopp hinzugefügt wurde. |