توفّر حزمة تطوير البرامج (SDK) للتنقّل طرقًا مختلفة لدمج تجربة تنقّل في تطبيقك. تشرح هذه الصفحة ما هي تجربة التنقّل المخصّصة وكيف تختلف عن تجارب التنقّل الأخرى المتوفّرة في حزمة تطوير البرامج (SDK) للتنقّل.
ما هي تجربة التنقّل المخصّصة؟
الطريقة الأساسية لتطبيق حزمة تطوير البرامج (SDK) للتنقّل هي استخدام تجربة التنقّل من Google ، ما يتيح لك تضمين تجربة اتجاهات مفصّلة تستخدم عناصر واجهة مستخدم ومرئيات من Google، على غرار تجربة التنقّل داخل تطبيقات "خرائط Google". إذا كنت بحاجة إلى مرونة أكبر من تلك التي توفّرها تجربة التنقّل من Google، يمكنك استخدام تجربة تنقّل مخصّصة. تشير تجربة التنقّل المخصّصة إلى أي شيء بدءًا من إزالة التوجيهات خطوة بخطوة بالكامل وتشغيل التنقّل كعملية في الخلفية فقط، وصولاً إلى عرض تجربة توجيه مخصّصة للغاية على شاشة منفصلة عن الجهاز الذي يشغّل التنقّل. باستخدام تجربة تنقّل مخصّصة، يستدعي تطبيقك حزمة تطوير البرامج (SDK) للتنقّل لطلب خلاصة اتجاهات مفصّلة، ثم توفّر عناصر واجهة المستخدم والمرئيات التي يراها المستخدم في تجربة التنقّل وتديرها. على الرغم من أنّ استخدام تجربة التنقّل من Google أسهل بشكل عام، فإنّ إنشاء تجربة تنقّل مخصّصة يتيح لك المزيد من التخصيص.
عند إنشاء تجربة تنقّل مخصّصة، يستدعي تطبيقك حزمة تطوير البرامج (SDK) للتنقّل لبدء التنقّل وتشغيله وإيقافه، باستخدام التدفق التالي:
ابدأ التنقّل. لبدء تجربة تنقّل مخصّصة، أنشئ مثيلاً للتنقّل واضبط الوجهة. احصل على مثيل Navigator باستخدام
NavigationApi.getNavigator، ثم سجِّل للحصول على آخر الأخبار باستخدامnavigator.registerServiceForNavUpdates.لمزيد من المعلومات، يُرجى الاطّلاع على تفعيل خلاصة بيانات الاتّجاهات المفصّلة.
اطّلِع على العرض التوضيحي: يحتوي تنزيل حزمة تطوير البرامج (SDK) للتنقّل على عرض توضيحي يمكنك تشغيله للاطّلاع على مثال لتجربة تنقّل تنتقل بين اتّجاهات مفصّلة من خلال التنقّل العادي إلى تجربة تنقّل لا تعرض سوى موقع الجهاز الذي يتحرّك على طول شكل متعدّد الخطوط على الطريق.
التنقّل النشط: هناك اختلاف رئيسي آخر بين تجربة التنقّل التي توفّرها Google وتجربة التنقّل المخصّصة. بدلاً من تسليم التوجيهات إلى مدير الأحداث المضمّن في حزمة تطوير البرامج (SDK) للتنقّل، يمكنك تفعيل خلاصة الاتّجاهات المفصّلة وتنفيذ معالِجات الأحداث. يتيح ذلك لتجربتك الاستجابة للأحداث الموضّحة في الاستماع إلى أحداث التنقّل.
إنهاء التنقّل: كما هو الحال مع تجربة التنقّل من Google، يتطلّب التنقّل المخصّص أيضًا إنهاء التنقّل بالطريقة الأنسب لتجربة التطبيق.
متى قد تستخدم تجربة تنقّل مخصّصة؟
يصف الجدول التالي بعض سيناريوهات التنقّل المخصّصة.
سيناريو مثال |
الخطوات العامة |
|---|---|
عليك توفير توجيهات نصية فقط للسائقين على الأجهزة الصغيرة، مثل المركبات ذات العجلتين. |
أنشئ أداة التنقّل واضبط الاتّجاهات المفصّلة كخلاصة بيانات لجهاز بشاشة صغيرة أثناء تشغيل أداة التنقّل على هاتف السائق خارج نطاق رؤيته المباشرة. |
تريد إتاحة تطبيقك كخدمة سيارات للسائقين الذين يستخدمون Android Auto. |
لمزيد من المعلومات، يُرجى الاطّلاع على تفعيل التنقّل في Android Auto |
يريد السائقون الذين يستخدمون تطبيقك خريطة مصغّرة لمعظم رحلتهم، مع اتّجاهات مفصّلة بسيطة فقط لشوارع المدينة. |
يجب أن يسمح تطبيقك للسائقين بالدخول إلى تجربة التنقّل من Google والخروج منها حسب الحاجة، بدون تغيير إعدادات أداة التنقّل للوجهة ووضع الرحلة. |