Driver SDK هي مجموعة أدوات لتطبيقات الأجهزة الجوّالة ومكوّن أساسي في Fleet Engine. باستخدام حزمة تطوير البرامج هذه، يمكن لتطبيق السائق إدارة الرحلات المخصّصة وتفعيل إمكانات التنقّل وتحديد المسار للسائق.
قبل البدء
يفترض هذا الدليل أنّك قرأت ما يلي:
- أساسيات Fleet Engine
- نموذج البيانات الخاص بالمركبات
- نموذج البيانات للرحلات عند الطلب
- كيفية إعداد Fleet Engine
- كيفية إنشاء المركبات واستخدامها في Fleet Engine
ما هي حزمة تطوير البرامج (SDK) للسائقين للرحلات عند الطلب؟
تُرسِل حزمة تطوير البرامج (SDK) للسائقين تعديلات على الموقع الجغرافي للمركبة والرحلة إلى Fleet Engine لكي يتمكّن Fleet Engine من تتبُّع المركبات والرحلات المخصّصة لها. في الأساس، تستخدم حزمة تطوير البرامج (SDK) متتبِّع أحداث لإرسال تحديثات الموقع الجغرافي وإحداثيات خطوط العرض/الطول، بالإضافة إلى الجزء الحالي من المسار والوجهة من حزمة Navigation SDK إلى Fleet Engine عندما يبدأ السائق القيادة.
لماذا يجب استخدام Driver SDK للرحلات عند الطلب؟
تتيح حزمة تطوير البرامج (SDK) للسائقين التكامل بسهولة أكبر مع Fleet Engine لتعديل مسارات السائقين. باستخدام حزمة تطوير البرامج (SDK) هذه، يمكن للسائق استخدام تطبيق واحد لإدارة المهام والتنقّل كما يفعل باستخدام الإصدار المخصّص للمستهلكين من "خرائط Google"، ولكن بدون الحاجة إلى التبديل إلى تطبيق آخر.
الإجراءات التي يمكنك تنفيذها باستخدام Driver SDK للرحلات عند الطلب
استخدِم حزمة Driver SDK للرحلات عند الطلب لإرسال المعلومات التالية إلى Fleet Engine:
- موقع المركبة في الوقت الفعلي على الخريطة
- إحداثيات خطوط العرض/الطول للنقاط على مسار الرحلة التي توفّرها "حزمة تطوير البرامج للتنقّل".
- المسافة المتبقية للوصول إلى النقطة التالية على المسار
- الوقت المقدَّر للوصول إلى نقطة الطريق التالية
- المسار الذي يجب أن تسلكه المركبة على النحو الذي توفّره حزمة تطوير البرامج (SDK) للتنقّل
طريقة عمل حزمة تطوير البرامج Driver SDK للرحلات عند الطلب
تعتمد حزمة Driver SDK على حزمة Navigation SDK للحصول على معلومات التوجيه والوجهة. بالإضافة إلى المعلومات الواردة من حزمة Navigation SDK، تتكامل حزمة Driver SDK مع تطبيق السائق وتوفّر لخدمة Fleet Engine مجموعة من آخر المعلومات عن الموقع الجغرافي وإحداثيات خطوط الطول والعرض والمسافة المتبقية والوقت المقدَّر للوصول. يجب إرسال جميع تعديلات بيانات المركبة الأخرى إلى الخلفية الخاصة بالعميل، والتي تنقل البيانات إلى Fleet Engine.

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