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

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

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

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

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

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

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

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

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