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