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، يُرجى الرجوع إلى مكتبات البرامج.
الخطوات التالية
- بدء استخدام Route Optimization API: انتقِل إلى تنفيذ طلب أساسي.
- التعرّف على الفوترة: الاستخدام والفوترة
- الاطّلاع على نماذج الرموز والمكتبات: مكتبات العملاء والبرامج المفتوحة المصدر
- اتّباع أفضل الممارسات: أفضل الممارسات لاستخدام خدمات الويب الخاصة بواجهة برمجة التطبيقات Route Optimization API