Method: projects.batchOptimizeTours

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

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