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