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