ما هي Route Optimization API؟

Route Optimization هي واجهة برمجة تطبيقات في "منصة خرائط Google" تعمل على إنشاء خطط رحلة محسّنة لمركبة واحدة أو متعددة ومحطاتها.

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

يمكنك تحسين الكفاءة التشغيلية لأسطول النقل الخاص بك باستخدام خطط الخطوط. يمكنك تعديل مساراتك وفقًا للتكلفة والقيود الزمنية واحتياجات العملاء ولأي هدف آخر لنشاطك التجاري. على سبيل المثال:

لقطة شاشة لخريطة مع ثلاثة مسارات مميّزة بألوان مختلفة

  • يمكن لشركة الخدمات اللوجستية توفير الوقت والموارد من خلال جدولة عمليات شحنها في اليوم التالي مع تحسين عمليات التسليم لتحقيق الكفاءة في الوقت وتوفير التكاليف، وتسليم الطلبات في الوقت المحدّد، وتحقيق رضا السائقين والعملاء النهائيين.
  • يمكن لشركة توصيل الطعام عند الطلب تسريع عملية إرسال الطلبات وجعلها أكثر فعالية من خلال اختيار أفضل سائق نشط لاستلام الطلبات الجديدة وإدراجها في مساراته الحالية.
  • يمكن لمقدّم الخدمة الميداني تحسين كفاءته ورضا العميل من خلال إسناد المهام إلى مقدّمي الخدمة وتحديد التسلسل الأمثل للمحطّات لأكثر من موعد واحد، مع إعادة تحسين المسارات عند مواجهة تحديات.

الإجراءات التي يمكنك تنفيذها باستخدام Route Optimization API

استخدِم Route Optimization API لتحسين مسارات أسطولك ومهام التعيينات استنادًا إلى أهدافك و قيودك.

  • الأهداف: أهداف نشاطك التجاري.
  • القيود: قيود مواد العرض المادية
الأهداف القيود
كفاءة السفر تحسين مسارات السفر الأساسية باستخدام مَعلمات مثل المسافة والوقت المستغرَق للوصول إلى الوجهة ساعات عمل السائقين يمكنك تعيين المسارات للسائقين استنادًا إلى ساعات عملهم وأوقات استراحتهم.
الوصول في الوقت المحدّد يمكنك منح الأولوية لعملية استلام أو تسليم أو خدمة للوصول قبل وقت محدّد. سعة المركبة يمكنك إسناد مركبة إلى مهمة استنادًا إلى كمية الحمولة التي يمكنها حملها.
تكلفة استخدام المركبة قلِّل عدد المركبات المطلوبة لتنفيذ مهمة معيّنة. فترات زمنية استلام شحنة أو مهمة في فترة زمنية محدّدة
موازنة الحمل توزيع المهام بشكل عادل على أسطول من المركبات والموظفين التبعيات والتوافق يمكنك تحسين مسارات أسطولك استنادًا إلى أنواع المركبات أو تسلسل المهام أو شروط الشحن.

آلية عمل Route Optimization API

يمكن الوصول إلى Route Optimization API باستخدام REST وgRPC و مكتبات العملاء.

نص الطلب

يقبل نص الطلب معلومات عن شحناتك والمركبات المتوفّرة لتسليمها. ويشمل ذلك تفاصيل مثل:

  • المواقع الجغرافية لاستلام الطلبات وتوصيلها
  • الفترات الزمنية
  • حجم الشحنة ووزنها
  • سعة المركبة

نص الاستجابة

يقدّم نص الاستجابة خطة مسار تفصيلية تتضمّن ما يلي:

  • تسلسل المحطات
  • الشحنات المحدَّدة
  • المقاييس العامة

يمكنك الاطّلاع على مزيد من التفاصيل حول إنشاء طلب في مقالة إنشاء ملف تعريف الطلب وتفسير ردّ في مقالة تفسير ملف تعريف الردّ.

المَراجع

يلخِّص الجدول التالي الموارد المتاحة من خلال واجهة برمجة التطبيقات Route Optimization API بالإضافة إلى البيانات التي تعرِضها.

مصادر البيانات الوصف والبيانات التي يتم عرضها تنسيق الإرجاع
optimizeTours تعرِض هذه الطريقة مسارًا محسَّنًا، مع تفاصيل عن الزيارات والمقاييس. JSON أو gRPC proto
batchOptimizeTours تعرض هذه الطريقة اسم المورد لعملية طويلة الأمد، ما يشير إلى اكتمال المعالجة. JSON أو gRPC proto

كيفية استخدام Route Optimization API

1 الإعداد ابدأ من إعداد مشروعك على Google Cloud وأكمِل تعليمات الإعداد التالية.
2 تنفيذ طلب أساسي وتلقّي ردّ بعد الإعداد، ابدأ بمحاولة إرسال طلب أساسي والحصول على الردّ، باتّباع إنشاء طلب وتفسير الردّ.
3 تجربة سيناريو أكثر تقدمًا والبدء في إنشاء طلبك استكشِف أمثلة على السيناريوهات بدءًا من تحسين طلبات التوقف عن استلام الطلبات والتسليم وابدأ في إنشاء طلبات تتطابق مع حالات الاستخدام.

مكتبات العملاء المتاحة

للحصول على قائمة بمكتبات العملاء المتاحة لواجهة برمجة التطبيقات Route Optimization API، اطّلِع على مكتبات العملاء.

الخطوات التالية