نظرة عامة على حزمة تطوير البرامج (SDK) الخاصة بالتنقل

تتيح لك حزمة Navigation SDK دمج ميزة التنقّل باتّجاهات مفصّلة في "خرائط Google" في تطبيقاتك على الأجهزة الجوّالة. والأهم من ذلك، أنّها توفّر بيانات حول مقطع المسار الحالي والوجهة النهائية، ويتم إرسالها إلى Fleet Engine عندما يبدأ السائق القيادة، وذلك إلى جانب تعديلات الموقع الجغرافي وإحداثيات خطوط الطول والعرض من Driver SDK. ويؤدي ذلك إلى توفير تجربة قيادة متكاملة.

لماذا يجب استخدام حزمة تطوير البرامج للتنقّل؟

تتيح حزمة تطوير البرامج للتنقّل إمكانية الدمج بسهولة مع Fleet Engine للحصول على آخر المعلومات بشأن مسارات السائق. يتيح استخدام حزمة تطوير البرامج (SDK) الخاصة بالتنقل مع حزمة تطوير البرامج (SDK) الخاصة بالسائق إمكانية استخدام تطبيق واحد لإدارة المهام والتنقّل كما يفعل السائقون عند استخدام الإصدار المخصّص للمستهلكين من "خرائط Google"، بدون الحاجة إلى التبديل إلى تطبيق آخر.

الإجراءات التي يمكن تنفيذها باستخدام Navigation SDK

استخدِم حزمة تطوير البرامج Navigation SDK لإرسال ما يلي إلى Fleet Engine.

  • تعليمات موثوقة للتنقّل مع اتّجاهات مفصّلة من "خرائط Google"
  • طرق مخصّصة استنادًا إلى إحداثيات خطوط العرض/الطول التي توفّرها حزمة تطوير البرامج (SDK) الخاصة بالسائقين
  • عناصر الخريطة المخصّصة، مثل العلامات المخصّصة والتراكبات وعناصر واجهة المستخدم، لتسليط الضوء على معلومات التنقّل الرئيسية وتخصيص تجربة التنقّل

طريقة عمل حزمة تطوير البرامج للتنقّل

توفّر حزمة تطوير البرامج (SDK) للتنقّل معلومات حول المسار والوجهة إلى Fleet Engine، بينما توفّر حزمة تطوير البرامج (SDK) للسائق بثًا من إشعارات التحديث بشأن الموقع الجغرافي وإحداثيات خط الطول وخط العرض والمسافة المتبقية وتقديرات الوقت المتوقع للوصول. يجب إرسال جميع تعديلات بيانات المركبات الأخرى إلى الخلفية الخاصة بالعميل، والتي تنقل البيانات إلى Fleet Engine.

مخطّط النظام الذي يوضّح كيفية تواصل Driver SDK من العملاء إلى البنية الأساسية للعملاء ثم إلى البنية الأساسية من Google من خلال Fleet Engine وCustomer Backend

كيفية استخدام حزمة Navigation SDK

تتضمّن الخطوات أدناه سيناريو نموذجيًا لحالة استخدام لدمج حزمة Navigation SDK في تطبيق السائق:

Android

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

للمزيد من المعلومات حول ميزات Navigation SDK، راجِع المستندات الكاملة الخاصة بـ Android و iOS.