Index
NavConnectService(Benutzeroberfläche)AuthToken(Meldung)CreateTripRequest(Meldung)GetTripRequest(Meldung)GetTripRequest.RoutePolylineFormat(Aufzählung)Location(Meldung)Route(Meldung)SimplePolyline(Meldung)SpeedReadingInterval(Meldung)SpeedReadingInterval.Speed(Aufzählung)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. 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} |
route_polyline_format |
Optional. Das Format des zurückzugebenden Routenlinienzugs. Wenn nicht festgelegt, wird die |
RoutePolylineFormat
Gibt das Format der Routen-Polylinie an.
| Enums | |
|---|---|
ROUTE_POLYLINE_FORMAT_UNSPECIFIED |
Das Format der Routen-Polylinie ist nicht angegeben. |
SIMPLE |
Die Routen-Polylinie wird als einfaches Array von Punkten zurückgegeben, die als google.type.LatLng dargestellt werden. |
ENCODED |
Die Routenpolylinie wird als codierter String zurückgegeben. Weitere Informationen finden Sie unter https://developers.google.com/maps/documentation/utilities/polylinealgorithm. |
S2ENCODED |
Die Routenpolylinie ist als S2Polyline codiert. Weitere Informationen finden Sie unter https://s2geometry.io/devguide/basic_types.html. |
GEO_JSON |
Die Routen-Polylinie wird als GeoJSON-LineString zurückgegeben. Weitere Informationen finden Sie unter https://tools.ietf.org/html/rfc7946#section-3.1.4. |
Standort
Ein Standort, wie er 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 vom Client abgerufen wurde. |
server_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Server dieses Standort-Update empfangen hat. |
Route
Eine Routenpolylinie.
| Felder | |
|---|---|
traffic_information[] |
Nur Ausgabe. Verkehrsinformationen auf der Polylinie, die als Geschwindigkeitsleseintervalle beschrieben werden. ANMERKUNGEN:
|
Union-Feld Das Format wird durch den Parameter |
|
simple_polyline |
Nur Ausgabe. Die Route als einfache Liste von Breiten- und Längengraden. |
encoded_polyline |
Nur Ausgabe. Die Route als codierte Polylinie. Weitere Informationen finden Sie unter https://developers.google.com/maps/documentation/utilities/polylinealgorithm. |
s2_polyline |
Nur Ausgabe. Die Route als codierte S2Polyline. Weitere Informationen finden Sie unter https://s2geometry.io/devguide/basic_types.html. |
geo_json |
Nur Ausgabe. Die Route als GeoJSON-LineString. Weitere Informationen finden Sie unter https://tools.ietf.org/html/rfc7946#section-3.1.4. |
SimplePolyline
Stellt eine Polylinie mit einer einfachen Liste von Punkten dar.
| Felder | |
|---|---|
points[] |
Nur Ausgabe. Eine sortierte Liste von Punkten, die die Polylinie darstellen. |
SpeedReadingInterval
Indikator für die Verkehrsdichte auf einem zusammenhängenden Segment eines Pfads. Bei einem Pfad mit den Punkten P_0, P_1, ... , P_N (nullbasierter Index) wird mit SpeedReadingInterval ein Intervall definiert und der Verkehr darin mit den Speed-Kategorien beschrieben.
| Felder | |
|---|---|
speed |
Nur Ausgabe. Verkehrsgeschwindigkeit in diesem Intervall. |
start_polyline_point_index |
Nur Ausgabe. Der Startindex dieses Intervalls im Pfad. |
end_polyline_point_index |
Nur Ausgabe. Der Endindex dieses Intervalls im Pfad. |
Geschwindigkeit
Die Klassifizierung der Polylinien-Geschwindigkeit auf Grundlage von Verkehrsdaten.
| Enums | |
|---|---|
SPEED_UNSPECIFIED |
Die Geschwindigkeit ist nicht angegeben. |
NORMAL |
Normale Geschwindigkeit, keine Verkehrsbehinderungen. |
SLOW |
Verlangsamung erkannt, geringes bis mittleres Verkehrsaufkommen. |
TRAFFIC_JAM |
Verkehrsbehinderungen, einschließlich Verkehr im Stillstand |
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-Anwendungs-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 Reise. |
execution |
Nur Ausgabe. Die neuesten Daten zur Ausführung der Fahrt. Dieser Wert darf 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. |
CANCELED |
Die Fahrt wurde explizit vom Entwickler storniert. |
TripConfig
Konfiguration für die Fahrt.
| Felder | |
|---|---|
enable_high_frequency_updates |
Optional. Gibt an, ob häufige Fahrt-Updates 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 festgelegt, wird in die Pub/Sub-Benachrichtigungen nur die angegebene Teilmenge der Trip-Felder 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 |
enable_remaining_route_reporting |
Optional. Gibt an, ob die Berichterstellung für die verbleibende Route für die Fahrt aktiviert werden soll. HINWEIS: Wenn Sie diese Funktion aktivieren, wird die Fahrt unter der Nutzung der Enterprise-Stufe protokolliert und unterliegt den Tarifen der Enterprise-Stufe. |
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. |
remaining_route |
Nur Ausgabe. Stellt die Polylinie für den verbleibenden Teil der Route bereit. |
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. |