Route Optimization API

واجهة برمجة التطبيقات Route Optimization API

الخدمة: routeoptimization.googleapis.com

يجب توفير اسم الخدمة routeoptimization.googleapis.com لإنشاء رموز عميل بديلة لاستدعاء إجراء عن بُعد (RPC).

google.longrunning.Operations

الطُرق
CancelOperation يبدأ إلغاء غير متزامن لعملية تستغرق وقتًا طويلاً.
DeleteOperation لحذف عملية طويلة الأمد
GetOperation تحصل على أحدث حالة لعملية طويلة الأمد.
ListOperations يسرد العمليات التي تتطابق مع الفلتر المحدّد في الطلب.
WaitOperation ينتظر إلى أن تكتمل العملية المحدّدة التي تستغرق وقتًا طويلاً أو تصل إلى مهلة محدّدة كحد أقصى، مع عرض أحدث حالة.

google.maps.routeoptimization.v1.RouteOptimization

الطُرق
BatchOptimizeTours تحسين جولات المركبات لرسالة واحدة أو أكثر من رسائل OptimizeToursRequest كمجموعة.
OptimizeTours تُرسِل OptimizeToursRequest تحتوي على ShipmentModel وتُعرِض OptimizeToursResponse تحتوي على ShipmentRoute، وهي مجموعة من المسارات التي ستقطعها المركبات بأقل تكلفة إجمالية.
OptimizeToursLongRunning هذا هو أحد أشكال طريقة OptimizeTours المصمّمة للتحسينات التي تستخدم قيم مهلة كبيرة.
OptimizeToursUri هذه طريقة مختلفة عن طريقة OptimizeToursLongRunning وهي مصمّمة للتحسينات التي تتضمّن قيم مهلة كبيرة وحجم إدخال/إخراج كبير.