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