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

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