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