Driver SDK هي مجموعة أدوات للتطبيقات المتوافقة مع الأجهزة الجوّالة وعنصر أساسي في Fleet Engine. باستخدام حزمة تطوير البرامج (SDK) هذه، يمكن لتطبيق السائق إدارة مهام العمل و تفعيل إمكانات التنقّل والتوجيه للسائق.
قبل البدء
يفترض هذا الدليل أنّك قرأت ما يلي:
- أساسيات Fleet Engine
- نموذج البيانات للمركبات
- نموذج البيانات للمهام المُجدوَلة
- كيفية إعداد Fleet Engine
- كيفية إنشاء المركبات واستخدامها في Fleet Engine
ما هي حزمة تطوير برامج Driver SDK للمهام المُجدوَلة؟
تتواصل حزمة تطوير البرامج (SDK) للسائق مع Fleet Engine لإرسال الموقع الجغرافي للمركبة وتعديلات المهام، ما يتيح لـ Fleet Engine إدارة المركبات المخصّصة للتسليم ومحطات التسليم والمهام المخصّصة لها. في الأساس، تستخدِم حزمة تطوير البرامج (SDK) أداة رصد الأحداث لإرسال تعديلات الموقع الجغرافي ومقاييس خط العرض/خط الطول، بالإضافة إلى جزء المسار الحالي والوجهة من حزمة تطوير البرامج (SDK) للتنقّل إلى Fleet Engine عندما يبدأ السائق بالقيادة.
لماذا يجب استخدام حزمة Driver SDK للمهام المُجدوَلة؟
تتيح حزمة Driver SDK دمجًا أسهل مع Fleet Engine لإجراء تعديلات على ملف تضاريس ملف تضاريس العميل. باستخدام حزمة SDK هذه، يمكن للسائق استخدام تطبيق واحد لإدارة المهام والتنقّل كما لو كان يستخدم إصدار Google Maps المخصّص للمستهلكين، ولكن بدون الحاجة إلى التبديل إلى تطبيق آخر.
الإجراءات التي يمكنك تنفيذها باستخدام حزمة Driver SDK للمهام المُجدوَلة
استخدِم حزمة تطوير برامج Driver SDK للمهام المُجدوَلة لإرسال ما يلي إلى Fleet Engine:
- يعرض هذا الخيار موقع مركبة التسليم في الوقت الفعلي على الخريطة.
- إحداثيات خط العرض/خط الطول للمحطة
- المسافة المتبقية إلى المحطة
- الوقت المقدَّر للوصول إلى المحطة
- مسار المركبة الذي يجب اتّباعه كما هو موضح في حزمة تطوير البرامج (SDK) للتنقّل
آلية عمل حزمة تطوير برامج Driver SDK للمهام المُجدوَلة
تعتمد حزمة Driver SDK على حزمة Navigation SDK للحصول على معلومات المسار والوجهة. بالإضافة إلى المعلومات الواردة من حزمة SDK لنظام التنقّل، يتم دمج حزمة SDK الخاصة بالسائق مع تطبيق السائق، وتوفّر لمحرك الأسطول مجموعة من تعديلات الموقع الجغرافي وخطوط الطول والعرض والمسافة المتبقية ووقت الوصول المقدَّر. يجب إرسال جميع تعديلات بيانات المركبات الأخرى إلى الخلفية الخاصة بالعميل، والتي بدورها تعيد توجيه البيانات إلى Fleet Engine.
كيفية استخدام حزمة Driver SDK للمهام المُجدوَلة
اختَر نظامك الأساسي للاطّلاع على كيفية بدء استخدام حزمة تطوير برامج (SDK) لبرنامج التشغيل.
Android
1 | الحصول على حزمة تطوير برامج (SDK) لبرنامج Driver لأجهزة Android | لمزيد من المعلومات، يُرجى الاطّلاع على الحصول على حزمة SDK لبرنامج التشغيل. |
2 | ضبط مشروع في Google Cloud Console | لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إعداد مشروع على Google Cloud Console. |
3 | الإفصاح عن التبعيات | لمزيد من المعلومات، يُرجى الاطّلاع على تعريف التبعيات. |
4 | إنشاء رموز مميّزة للمصادقة | لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء رموز مصادقة. |
5 | إعداد حزمة تطوير برامج (SDK) للسائق | لمزيد من المعلومات، يُرجى الاطّلاع على تهيئة حزمة تطوير البرامج (SDK) لبرنامج التشغيل. |
6 | تجهيز المركبة | لمزيد من المعلومات، يُرجى الاطّلاع على تجهيز المركبة. |
iOS
1 | الحصول على حزمة تطوير برامج Driver SDK لنظام التشغيل iOS | لمزيد من المعلومات، يُرجى الاطّلاع على الحصول على حزمة SDK لبرنامج التشغيل. |
2 | ضبط مشروع في Google Cloud Console | لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إعداد مشروع على Google Cloud Console. |
3 | إنشاء رموز مميّزة للمصادقة | لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء رموز مصادقة. |
4 | إعداد حزمة تطوير برامج (SDK) للسائق | لمزيد من المعلومات، يُرجى الاطّلاع على تهيئة حزمة تطوير البرامج (SDK) لبرنامج التشغيل. |
5 | تجهيز المركبة | لمزيد من المعلومات، يُرجى الاطّلاع على تجهيز المركبة. |
الخطوات التالية
اطّلِع على مستندات النظام الأساسي الذي تريد إعداد حزمة تطوير البرامج (SDK) لبرنامج Driver عليه: