Route Optimization API
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'API Route Optimization.
Servizio: routeoptimization.googleapis.com
Il nome del servizio routeoptimization.googleapis.com
è necessario per creare stub di client RPC.
Metodi |
CancelOperation
|
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione. |
DeleteOperation
|
Consente di eliminare un'operazione a lunga esecuzione. |
GetOperation
|
Recupera lo stato più recente di un'operazione a lunga esecuzione. |
ListOperations
|
Elenca le operazioni corrispondenti al filtro specificato nella richiesta. |
WaitOperation
|
Attende il completamento dell'operazione a lungo termine specificata o il raggiungimento di un timeout specificato, restituendo lo stato più recente. |
Metodi |
BatchOptimizeTours
|
Ottimizza i tour dei veicoli per uno o più messaggi OptimizeToursRequest in blocco. |
OptimizeTours
|
Invia un OptimizeToursRequest contenente un ShipmentModel e restituisce un OptimizeToursResponse contenente ShipmentRoute , ovvero un insieme di percorsi da eseguire dai veicoli per ridurre al minimo il costo complessivo. |
OptimizeToursLongRunning
|
Si tratta di una variante del metodo OptimizeTours progettata per le ottimizzazioni con valori di timeout elevati. |
OptimizeToursUri
|
Si tratta di una variante del metodo OptimizeToursLongRunning progettata per le ottimizzazioni con valori di timeout elevati e dimensioni di input/output elevate. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-29 UTC.
[null,null,["Ultimo aggiornamento 2025-08-29 UTC."],[[["\u003cp\u003eThe Route Optimization API, accessed via \u003ccode\u003erouteoptimization.googleapis.com\u003c/code\u003e, enables developers to build applications for efficient route planning and optimization.\u003c/p\u003e\n"],["\u003cp\u003eThe API provides functionalities for optimizing vehicle tours, handling shipments, and minimizing overall costs associated with logistics.\u003c/p\u003e\n"],["\u003cp\u003eUsers can leverage methods like \u003ccode\u003eOptimizeTours\u003c/code\u003e and \u003ccode\u003eBatchOptimizeTours\u003c/code\u003e to achieve these optimization goals.\u003c/p\u003e\n"],["\u003cp\u003eLong-running operations can be managed through dedicated methods such as \u003ccode\u003eGetOperation\u003c/code\u003e, \u003ccode\u003eListOperations\u003c/code\u003e, and \u003ccode\u003eCancelOperation\u003c/code\u003e.\u003c/p\u003e\n"]]],["The Route Optimization API, service `routeoptimization.googleapis.com`, enables managing long-running operations and optimizing vehicle routes. Methods include `CancelOperation`, `DeleteOperation`, `GetOperation`, `ListOperations`, and `WaitOperation` for handling long-running tasks. `BatchOptimizeTours` optimizes multiple tour requests in a batch, and `OptimizeTours` optimizes a shipment model to produce cost-minimized vehicle routes. These methods facilitate the overall route optimization service.\n"],null,["# Route Optimization API\n\nThe Route Optimization API.\n\nService: routeoptimization.googleapis.com\n-----------------------------------------\n\nThe Service name `routeoptimization.googleapis.com` is needed to create RPC client stubs.\n\n[google.longrunning.Operations](/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations)\n--------------------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------|\n| [CancelOperation](/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations.CancelOperation) | Starts asynchronous cancellation on a long-running operation. |\n| [DeleteOperation](/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations.DeleteOperation) | Deletes a long-running operation. |\n| [GetOperation](/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations.GetOperation) | Gets the latest state of a long-running operation. |\n| [ListOperations](/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations.ListOperations) | Lists operations that match the specified filter in the request. |\n| [WaitOperation](/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations.WaitOperation) | Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. |\n\n[google.maps.routeoptimization.v1.RouteOptimization](/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization)\n----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [BatchOptimizeTours](/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.BatchOptimizeTours) | Optimizes vehicle tours for one or more `OptimizeToursRequest` messages as a batch. |\n| [OptimizeTours](/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.OptimizeTours) | Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an `OptimizeToursResponse` containing `ShipmentRoute`s, which are a set of routes to be performed by vehicles minimizing the overall cost. |\n| [OptimizeToursLongRunning](/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.OptimizeToursLongRunning) | This is a variant of the [OptimizeTours](/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.OptimizeTours) method designed for optimizations with large timeout values. |\n| [OptimizeToursUri](/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.OptimizeToursUri) | This is a variant of the [OptimizeToursLongRunning](/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.OptimizeToursLongRunning) method designed for optimizations with large timeout values and large input/output sizes. |"]]