تخصيص أنماط الخرائط

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

مثال على نمط الخريطة المخصّص 1 مثال على نمط الخريطة المخصّص 2

تحديد أنماط الخريطة

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

هناك نوعان من الخرائط في حزمة تطوير البرامج (SDK) للتنقّل يمكن تنسيقهما: خريطة التنقّل، والتي تكون مرئية أثناء جلسة التنقّل النشطة، وخريطة الطريق، والتي تكون مرئية عندما لا تكون هناك جلسة تنقّل نشطة. تنطبق الأنماط التي تحدّدها وتربطها برقم تعريف خريطة على كلّ من نوعَي الخريطة "التنقّل" و"خريطة الطرق".

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

تطبيق أنماط الخريطة

بعد ربط أنماط الخريطة بمعرّف خريطة، يمكنك إضافة المعرّف من خلال عنصر <fragment> في ملف تنسيق النشاط، باستخدام فئة MapView أو باستخدام فئة GoogleMapOptions في مثيل MapFragment أو SupportMapFragment أو SupportNavigationFragment.

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

أنماط الوضعَين الفاتح والداكن

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

  • تنطبق أنماط الوضع الفاتح في Cloud Console على كلّ من خرائط الطرق في الوضع الفاتح وخرائط التنقّل في ضوء النهار.
  • تنطبق أنماط الوضع الداكن في Cloud Console على كلّ من خرائط الطرق في الوضع الداكن وخرائط التنقّل في الإضاءة المنخفضة أو الوضع الليلي.

الفوترة

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

السياسات والاستخدام

عند تخصيص أنماط الخرائط في حزمة تطوير البرامج (SDK) للتنقّل، يجب الالتزام بالسياسات المتعلّقة بالتعديلات المقبولة على واجهة مستخدم التنقّل. على وجه الخصوص، يجب عدم إزالة شبكات الطرق من خريطة التنقّل أو تقليل تباين الألوان بشكل كبير لميزات الخريطة على خريطة التنقّل.

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