Route Optimization API

API بهینه‌سازی مسیر.

سرویس: routeoptimization.googleapis.com

نام سرویس routeoptimization.googleapis.com برای ایجاد stubهای کلاینت RPC مورد نیاز است.

google.longrunning.Operations

روش‌ها
CancelOperation (در حال حاضر پشتیبانی نمی‌شود) لغو ناهمزمان را در یک عملیات طولانی مدت آغاز می‌کند.
DeleteOperation (در حال حاضر پشتیبانی نمی‌شود) یک عملیات طولانی مدت را حذف می‌کند.
GetOperation آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.
ListOperations (در حال حاضر پشتیبانی نمی‌شود) عملیاتی را که با فیلتر مشخص شده در درخواست مطابقت دارند، فهرست می‌کند.
WaitOperation (در حال حاضر پشتیبانی نمی‌شود) منتظر می‌ماند تا عملیات طولانی‌مدت مشخص‌شده انجام شود یا حداکثر به یک مهلت زمانی مشخص برسد و آخرین وضعیت را برمی‌گرداند.

google.maps.routeoptimization.v1.RouteOptimization

روش‌ها
BatchOptimizeTours تورهای خودرو را برای یک یا چند پیام OptimizeToursRequest به صورت دسته‌ای بهینه می‌کند.
OptimizeTours یک OptimizeToursRequest حاوی یک ShipmentModel ارسال می‌کند و یک OptimizeToursResponse حاوی ShipmentRoute ها برمی‌گرداند، که مجموعه‌ای از مسیرها هستند که باید توسط وسایل نقلیه انجام شوند و هزینه کلی را به حداقل برسانند.
OptimizeToursLongRunning این نوعی از روش OptimizeTours است که برای بهینه‌سازی‌هایی با مقادیر timeout بزرگ طراحی شده است.
OptimizeToursUri این نوعی از روش OptimizeToursLongRunning است که برای بهینه‌سازی‌هایی با مقادیر timeout بزرگ و اندازه‌های ورودی/خروجی بزرگ طراحی شده است.