Route Optimization API
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Interfejs Route Optimization API.
Usługa: routeoptimization.googleapis.com
Do tworzenia namiastek klienta RCP potrzebna jest nazwa usługi routeoptimization.googleapis.com
.
Metody |
CancelOperation
|
Rozpoczyna asynchroniczne anulowanie długotrwałej operacji. |
DeleteOperation
|
Usuwa długo działającą operację. |
GetOperation
|
Pobiera najnowszy stan długo trwającej operacji. |
ListOperations
|
Wyświetla operacje, które pasują do filtra określonego w żądaniu. |
WaitOperation
|
Czeka, aż określona długotrwała operacja zostanie zakończona lub osiągnie maksymalny czas oczekiwania, zwracając najnowszy stan. |
Metody |
BatchOptimizeTours
|
Optymalizuje wycieczki po pojeździe w co najmniej 1 wiadomości OptimizeToursRequest w partii. |
OptimizeTours
|
Wysyła OptimizeToursRequest zawierające ShipmentModel i zwraca OptimizeToursResponse zawierające ShipmentRoute , czyli zestaw tras, które mają być wykonane przez pojazdy w taki sposób, aby zminimalizować łączny koszt. |
OptimizeToursLongRunning
|
Jest to wariant metody OptimizeTours przeznaczony do optymalizacji z dużymi wartościami limitu czasu. |
OptimizeToursUri
|
Jest to wariant metody OptimizeToursLongRunning , która została zaprojektowana z myślą o optymalizacjach z dużymi wartościami limitu czasu i dużymi rozmiarami danych wejściowych i wyjściowych. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-08-29 UTC.
[null,null,["Ostatnia aktualizacja: 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. |"]]