Method: projects.batchOptimizeTours

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 ShipmentRoutes 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

string

Erforderlich. Zielprojekt und Standort zum Anrufen festlegen.

Format: * projects/{project-id} * projects/{project-id}/locations/{location-id}

Wenn kein Standort angegeben ist, wird automatisch eine Region ausgewählt.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "modelConfigs": [
    {
      object (AsyncModelConfig)
    }
  ]
}
Felder
modelConfigs[]

object (AsyncModelConfig)

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