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