استخدام تعريفات نمط 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.

معالج أنماط النظام الأساسي للخرائط

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

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

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

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

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

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

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

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

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