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

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