استخدام بيانات نمط 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"

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

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

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

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

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

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

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

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

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