Optimiert Fahrzeugtouren für eine oder mehrere OptimizeToursRequest
-Nachrichten als Batch.
Diese Methode ist ein lang andauernder Vorgang. Die Eingaben für die Optimierung (OptimizeToursRequest
-Nachrichten) und Ausgaben (OptimizeToursResponse
Nachrichten) werden in Cloud Storage in einem benutzerdefinierten Format gelesen/geschrieben. Wie bei der Methode projects.optimizeTours
enthält jede OptimizeToursRequest
eine ShipmentModel
und gibt ein OptimizeToursResponse
mit ShipmentRoute
s zurück. Dies sind Routen, die von Fahrzeugen ausgeführt werden, um die Gesamtkosten zu minimieren.
HTTP-Anfrage
POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:batchOptimizeTours
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
parent |
Erforderlich. Zielprojekt und Standort zum Anrufen festlegen. Format: * Wenn kein Standort angegeben ist, wird automatisch eine Region ausgewählt. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"modelConfigs": [
{
object ( |
Felder | |
---|---|
modelConfigs[] |
Erforderlich. Eingabe-/Ausgabeinformationen für jedes Kaufmodell, z. B. Dateipfade und Datenformate. |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation
.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform