ما هي Route Optimization API؟

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

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

استخدِم 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، اطّلِع على مكتبات العملاء.

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