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