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

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

ما المقصود بتجربة التنقل المخصصة؟

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

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

  1. ابدأ التنقّل. كما هو الحال مع تجربة التنقل في Google، لا تزال تجربة التنقل المخصصة تتضمن إنشاء مثيل تنقل وتعيين الوجهة. ومع ذلك، يمكنك من خلال تجربة تنقل مخصصة، تحقيق ذلك من خلال إنشاء جلسة تنقل باستخدام، وهي كائن لا يحمل واجهة مستخدم يحمل الحالة ويمكن أن يعمل إما باستخدام وحدة تحكم طريقة العرض، أو بدونها.

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

    راجع العرض التوضيحي: يحتوي تنزيل حزمة SDK للتنقل باستخدام عرض توضيحي يمكنك تشغيله للاطّلاع على مثال لتجربة تنقّل تتبدّل بين الإرشادات المفصّلة من خلال التنقّل العادي إلى تجربة التنقّل التي تُظهر فقط الموقع الجغرافي للجهاز وهو يتحرك على طول خطوط متعددة.

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

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

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

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

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

الخطوات عالية المستوى

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

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

تريد جعل تطبيقك متاحًا كخدمة سيارات للسائقين الذين يستخدمون Android Auto

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

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

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

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