Route Optimization API
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
Route Optimization API
บริการ: routeoptimization.googleapis.com
จำเป็นต้องมีชื่อบริการ routeoptimization.googleapis.com
เพื่อสร้างสตับไคลเอ็นต์ RPC
เมธอด |
CancelOperation
|
เริ่มการยกเลิกแบบไม่พร้อมกันในการดำเนินการที่ใช้เวลานาน |
DeleteOperation
|
ลบการดำเนินการที่ทำงานเป็นเวลานาน |
GetOperation
|
รับสถานะล่าสุดของการดำเนินการที่ใช้เวลานาน |
ListOperations
|
แสดงรายการการดำเนินการที่ตรงกับตัวกรองที่ระบุในคำขอ |
WaitOperation
|
รอจนกว่าการดำเนินการที่ใช้เวลานานซึ่งระบุไว้จะเสร็จสิ้นหรือถึงระยะหมดเวลาที่ระบุไว้เป็นอย่างช้าที่สุด แล้วแสดงสถานะล่าสุด |
เมธอด |
BatchOptimizeTours
|
เพิ่มประสิทธิภาพทัวร์ชมยานพาหนะสำหรับข้อความ OptimizeToursRequest อย่างน้อย 1 รายการเป็นกลุ่ม |
OptimizeTours
|
ส่ง OptimizeToursRequest ที่มี ShipmentModel และแสดงผล OptimizeToursResponse ที่มี ShipmentRoute ซึ่งเป็นชุดเส้นทางที่ยานพาหนะจะดำเนินการเพื่อลดต้นทุนโดยรวม |
OptimizeToursLongRunning
|
นี่เป็นตัวแปรของเมธอด OptimizeTours ที่ออกแบบมาเพื่อการเพิ่มประสิทธิภาพที่มีค่าการหมดเวลาสูง |
OptimizeToursUri
|
วิธีนี้เป็นรูปแบบหนึ่งของเมธอด OptimizeToursLongRunning ที่ออกแบบมาเพื่อการเพิ่มประสิทธิภาพที่มีค่าการหมดเวลาขนาดใหญ่และขนาดอินพุต/เอาต์พุตขนาดใหญ่ |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-29 UTC
[null,null,["อัปเดตล่าสุด 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. |"]]