ما هي Route Optimization API؟

المطوّرون في المنطقة الاقتصادية الأوروبية

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

مزايا استخدام Route Optimization API

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

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

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

الإجراءات التي تتيحها Route Optimization API

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

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

طريقة عمل Route Optimization API

يمكن الوصول إلى Route Optimization API باستخدام REST وgRPC ومكتبات العملاء، وهي تحتسب المسارات الأكثر كفاءة لأسطولك.

يمكن أن يكون طلبك بسيطًا، مثل توجيه مركبة واحدة مع بضع نقاط تسليم، أو معقّدًا، مثل توضيح سير عمل شركتك بالكامل. يحدّد الطلب نموذج التوجيه الفريد الخاص بك، والذي يمكن أن يتضمّن تفاصيل مثل:

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

بعد ذلك، تعرض الخدمة خطة مسار محسّنة تلتزم بكل القيود والأهداف التي حدّدتها. يحتوي الرد على المسارات المحسوبة ويتضمّن تفاصيل مثل:

  • تسلسلات الزيارات: الترتيب الدقيق لعمليات الاستلام والتسليم لكل مركبة
  • الشحنات المحدّدة: المركبة المسؤولة عن كل مهمة
  • الأوقات المقدَّرة: أوقات الوصول والمغادرة لكل زيارة، مع الأخذ في الاعتبار وقت السفر ومدة الخدمة
  • مقاييس المسار: التكلفة الإجمالية وإجمالي مسافة الرحلة وإجمالي الوقت للمسارات الفردية والخطة الإجمالية

لمزيد من المعلومات حول إنشاء طلب وتفسير الرد، راجِع تقديم طلبك الأول وتفسير الرد.

الموارد

توفّر واجهة برمجة التطبيقات أربع نقاط نهاية للتعامل مع أحجام الطلبات المختلفة وأوقات الحلّ. لمعرفة كيفية اختيار نقطة النهاية المناسبة، يُرجى الاطّلاع على اختيار نقطة نهاية.

نقطة نهاية الوصف والبيانات التي تم عرضها تنسيق الإرجاع
OptimizeTours نقطة نهاية حظر للطلبات الفردية التي تستغرق وقتًا قصيرًا لحلّها تعرض مسارًا محسّنًا مباشرةً في الردّ. JSON أو gRPC proto
OptimizeToursLongRunning نقطة نهاية غير محظورة للطلبات الفردية التي تستغرق وقتًا طويلاً لحلّها تعرض هذه الطريقة معرّف عملية طويلة (LRO). ‫JSON أو gRPC proto
OptimizeToursUri نقطة نهاية غير حظر لطلبات فردية كبيرة (أكبر من 8 ميغابايت). يقرأ من Google Cloud Storage ويكتب فيه مباشرةً. تعرض هذه الطريقة رقم تعريف عملية التشغيل لفترة طويلة (LRO). JSON أو gRPC proto
BatchOptimizeTours نقطة نهاية غير حظر لمعالجة طلبات مستقلة متعددة في الوقت نفسه باستخدام Google Cloud Storage تعرض هذه الطريقة رقم تعريف عملية التشغيل لفترة طويلة (LRO). JSON أو gRPC proto

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

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

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

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

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