استخدام بيانات نمط 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. لا يؤثر إنشاء نوع خريطة جديد ذي نمط معيّن في نمط أنواع الخرائط التلقائية.