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

أداة تصميم الأنماط في Maps Platform

استخدِم أداة تصميم الخرائط في Maps Platform كطريقة سريعة لإنشاء كائن أنماط JSON.

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

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

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

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

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

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

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

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