Optymalizuje wycieczki pojazdami dla co najmniej 1 wiadomości OptimizeToursRequest
jako grupy.
Jest to operacja długo trwa (LRO). Dane wejściowe optymalizacji (wiadomości: OptimizeToursRequest
) i dane wyjściowe (wiadomości: OptimizeToursResponse
) są odczytywane/zapisywane w Cloud Storage w formacie określonym przez użytkownika. Podobnie jak w przypadku metody projects.optimizeTours
, każdy element OptimizeToursRequest
zawiera pole ShipmentModel
i zwraca OptimizeToursResponse
zawierający ciąg ShipmentRoute
, czyli zbiór tras, które mają zostać wykonane przez pojazdy, co pozwoli Ci zminimalizować całkowity koszt.
Żądanie HTTP
POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:batchOptimizeTours
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
parent |
To pole jest wymagane. Aby zadzwonić, ustaw docelowy projekt i lokalizację. Format: * Jeśli nie podasz lokalizacji, region zostanie wybrany automatycznie. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"modelConfigs": [
{
object ( |
Pola | |
---|---|
modelConfigs[] |
To pole jest wymagane. Informacje wejściowe i wyjściowe w każdym modelu zakupu, takie jak ścieżki do plików i formaty danych. |
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Operation
.
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/cloud-platform