Route Optimization API
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Route Optimization API.
Hizmet: routeoptimization.googleapis.com
Hizmet adı routeoptimization.googleapis.com
, RPC istemci taslakları oluşturmak için gereklidir.
Yöntemler |
CancelOperation
|
Uzun süren bir işlemde eşzamansız iptal işlemini başlatır. |
DeleteOperation
|
Uzun süreli bir işlemi siler. |
GetOperation
|
Uzun süren bir işlemin en son durumunu alır. |
ListOperations
|
İstekteki belirtilen filtreyle eşleşen işlemleri listeler. |
WaitOperation
|
Belirtilen uzun süreli işlemin tamamlanmasını veya en fazla belirtilen zaman aşımına ulaşmasını bekleyip en son durumu döndürür. |
Yöntemler |
BatchOptimizeTours
|
Araç turlarını bir veya daha fazla OptimizeToursRequest mesajı için toplu olarak optimize eder. |
OptimizeTours
|
Bir ShipmentModel içeren bir OptimizeToursRequest gönderir ve toplam maliyeti en aza indirecek şekilde araçlar tarafından gerçekleştirilecek bir rota grubu olan ShipmentRoute içeren bir OptimizeToursResponse döndürür. |
OptimizeToursLongRunning
|
Bu, büyük zaman aşımı değerlerine sahip optimizasyonlar için tasarlanmış OptimizeTours yönteminin bir varyantıdır. |
OptimizeToursUri
|
Bu, büyük zaman aşımı değerleri ve büyük giriş/çıkış boyutlarına sahip optimizasyonlar için tasarlanmış OptimizeToursLongRunning yönteminin bir varyantıdır. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-29 UTC.
[null,null,["Son güncelleme tarihi: 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. |"]]