Es werden Fahrzeugtouren für eine oder mehrere OptimizeToursRequest
-Nachrichten im Batch optimiert.
Diese Methode ist ein Vorgang mit langer Ausführungszeit. Die Eingaben zur Optimierung (OptimizeToursRequest
-Nachrichten) und Ausgaben (OptimizeToursResponse
-Nachrichten) werden im benutzerdefinierten Format in Cloud Storage gelesen/geschrieben. Wie bei der projects.optimizeTours
-Methode enthält jede OptimizeToursRequest
eine ShipmentModel
und gibt ein OptimizeToursResponse
mit ShipmentRoute
s zurück. Dabei handelt es sich um eine Reihe von Routen, die von Fahrzeugen ausgeführt werden sollen, 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