تجربة التنقّل المخصّصة

توفّر حزمة تطوير البرامج (SDK) للتنقّل طرقًا مختلفة لدمج تجربة التنقّل في تطبيقك. توضّح هذه الصفحة المقصود بتجربة التنقّل المخصّصة وكيف تختلف عن تجارب التنقّل الأخرى المتاحة في حزمة تطوير البرامج (SDK) للتنقّل.

ما هي تجربة التنقّل المخصّصة؟

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

عند إنشاء تجربة تنقّل مخصّصة، يطلب تطبيقك من حزمة تطوير البرامج (SDK) للتنقّل بدء التنقّل وتشغيله وإيقافه، وذلك باستخدام المسار التالي:

  1. ابدأ التنقّل. لبدء تجربة تنقّل مخصّصة، أنشئ مثيل تنقّل واضبط الوجهة. احصل على مثيل Navigator باستخدام NavigationApi.getNavigator، ثم سجِّل للحصول على التحديثات باستخدام navigator.registerServiceForNavUpdates.

    لمزيد من المعلومات، يُرجى الاطّلاع على تفعيل خلاصة بيانات الاتّجاهات المفصّلة.

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

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

  3. إنهاء التنقّل كما هو الحال مع تجربة التنقّل في Google، يتطلّب التنقّل المخصّص أيضًا إنهاء التنقّل بالطريقة الأنسب لتجربة التطبيق.

متى يمكنك استخدام تجربة تنقّل مخصّصة؟

يصف الجدول التالي بعض سيناريوهات التنقّل المخصّص.

مثال على السيناريو

الخطوات العامة

تحتاج إلى تقديم إرشادات نصية فقط للسائقين على الأجهزة الصغيرة، مثل المركبات ذات العجلتين.

يمكنك إنشاء تطبيق التنقّل وإعداد الاتجاهات المفصّلة كخلاصة بيانات لجهاز ذي شاشة صغيرة أثناء تشغيل تطبيق التنقّل على الهاتف الجوّال للسائق خارج نطاق رؤيته المباشرة.

إذا أردت إتاحة تطبيقك كخدمة سيارة للسائقين الذين يستخدمون Android Auto.

  1. اضبط إعدادات خدمة السيارة.
  2. إعداد مشروع Navigation SDK
  3. عيِّن موجِّهًا إذا لم يسبق لك ذلك.
  4. فعِّل خلاصة الاتّجاهات المفصّلة.
  5. ارسم الخريطة على سطح تطبيق السيارة واملأ الحقول من خلاصة البيانات التي أعددتها.

لمزيد من المعلومات، يُرجى الاطّلاع على تفعيل ميزة التنقّل في Android Auto.

يريد السائقون الذين يستخدمون تطبيقك خريطة مصغّرة لمعظم رحلاتهم، مع الحد الأدنى من الاتجاهات المفصّلة لشوارع المدينة.

يجب أن يسمح تطبيقك للسائقين بالدخول إلى تجربة التنقّل في Google والخروج منها حسب الحاجة، بدون تغيير إعدادات المتصفّح الخاصة بالوجهة ووضع الرحلة.