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