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