استخدام بيانات نمط JSON المضمّنة

اختَر النظام الأساسي: Android iOS JavaScript

يمكنك تطبيق نمط مخصّص من خلال بيانات نمط JSON مضمّنة على ما يلي:

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

تحديد أنماط للميزات

لتطبيق أنماط على ميزات وعناصر مختلفة في خريطة، أنشِئ مصفوفة من عناصر MapTypeStyle تحدِّد تصميم الخريطة.

وتكون الصفيفة بالشكل التالي:

var stylesArray = [
  {
    featureType: '',
    elementType: '',
    stylers: [
      {color: ''},
      {visibility: ''},
      // Add any stylers you need.
    ]
  },
  {
    featureType: '',
    // Add the stylers you need.
  }
]

للحصول على قائمة بكل القيم المتاحة لـ featureType وelementType وstylers، يمكنك الاطّلاع على مرجع نمط JSON.

معالج تصميم منصة "خرائط Google"

يمكنك استخدام معالج أنماط النظام الأساسي للخرائط كطريقة سريعة لإنشاء عنصر نمط JSON.

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

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

لتعديل أنماط الخريطة التلقائية، اضبط السمة styles للخريطة في كائن MapOptions على صفيف الأنماط عند:

  • جارٍ إنشاء خريطتك.
  • أو عند استدعاء طريقة Map.setOptions.

تؤثر التغييرات التي تطرأ على التسميات والطرق على جميع أنواع الخرائط، بما في ذلك أنواع التضاريس والأقمار الصناعية والمختلطة وأنواع خارطة الطريق الافتراضية.

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

يوضح ما يلي نوع خريطة تمت إضافته يُسمى خريطة نمطية في عنصر التحكم في الجزء العلوي الأيمن من الخريطة. للاطلاع على نموذج الرمز، انتقِل إلى أنواع الخرائط ذات الأنماط.

لإنشاء نوع خريطة بنمط معيّن، اضبط مصفوفة الأنماط على كائن StyledMapType. لا يؤثر إنشاء نوع خريطة بنمط جديد في نمط أنواع الخرائط الافتراضية.