Gibt die primäre Route zwischen dem angeforderten Start- und Zielort für die angeforderte Mobilitätsform zurück.
HTTP-Anfrage
POST https://mapstools.googleapis.com/v1alpha:computeRoutes
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "origin": { object ( |
| Felder | |
|---|---|
origin |
Erforderlich. Ausgangswegpunkt. |
destination |
Erforderlich. Zielwegpunkt. |
travelMode |
Optional. Gibt die Mobilitätsform an. |
intermediateWaypoints[] |
Optional. Zwischenstopps zwischen Start- und Zielort, die in der angegebenen Reihenfolge passiert werden sollen. Es werden bis zu 25 Zwischenwegpunkte unterstützt. Wenn Sie mehr als 10 Zwischenwegpunkte angeben, führt das zu höheren Kosten und einer höheren Latenz. Zwischenwegpunkte werden nicht unterstützt, wenn |
routingPreference |
Optional. Bestimmt, wie Verkehrsdaten zur Berechnung der Route verwendet werden. |
locationBias |
Optional. Ein Ort, auf den die Suchergebnisse ausgerichtet werden sollen, z. B. um Mehrdeutigkeiten bei Textabfragen für Wegpunkte aufzulösen. |
includePolyline |
Optional. Gibt an, ob die codierte Polylinie in die Antwortrouten aufgenommen werden soll. Die Standardeinstellung ist |
computeAlternativeRoutes |
Optional. Gibt an, ob zusätzlich zur empfohlenen Route alternative Routen berechnet werden sollen. Der Standardwert ist „false“. In diesem Fall wird nur die empfohlene Route zurückgegeben. Wenn „true“ festgelegt ist, werden bis zu alle verfügbaren Routen zurückgegeben. Alternativen sind jedoch möglicherweise nicht für jede Anfrage verfügbar. |
Gibt an, wann Sie vom Startpunkt abfahren oder am letzten Wegpunkt ankommen möchten. Wenn keine Angabe gemacht wird, wird standardmäßig die aktuelle Uhrzeit verwendet. Bei TRANSIT darf die Zeit höchstens 7 Tage in der Vergangenheit und höchstens 100 Tage in der Zukunft liegen. Bei anderen Mobilitätsformen darf die Zeit nicht in der Vergangenheit liegen und höchstens 365 Tage in der Zukunft. Im Folgenden finden Sie eine Liste von Feldern, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt: |
|
departureTime |
Optional. Gibt an, dass die Route anhand der Abfahrtszeit berechnet werden soll. 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: |
arrivalTime |
Optional. Gibt an, dass die Route anhand der Ankunftszeit berechnet werden soll. 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: |
| Ende der sich gegenseitig ausschließenden Felder. | |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von ComputeRoutesResponse.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/maps-platform.mapstools