يمكنك تطبيق نمط مخصص من خلال تعريفات نمط JSON المضمنة لما يلي:
- الخريطة الافتراضية.
- أنواع الخرائط التي يمكن للمستخدم التبديل بينها داخل إطار خريطة واحد.
تحديد الأنماط للميزات
لتطبيق الأنماط على عناصر وعناصر مختلفة في الخريطة، عليك إنشاء مصفوفة من
MapTypeStyle
الكائنات التي تحدد نمط تصميم الخريطة.
وسيتّخذ المصفوفة الشكل التالي:
var stylesArray = [
{
featureType: '',
elementType: '',
stylers: [
{color: ''},
{visibility: ''},
// Add any stylers you need.
]
},
{
featureType: '',
// Add the stylers you need.
}
]
للحصول على قائمة بجميع القيم المتاحة للقيم featureType
وelementType
وstylers
، يمكنك الاطّلاع على مرجع نمط JSON.
معالج نمط النظام الأساسي للخرائط
يمكنك استخدام معالج تصميم "منصة الخرائط" كطريقة سريعة لإنشاء كائن نمط JSON.
تطبيق الأنماط على خريطة افتراضية
في ما يلي مثال على خريطة افتراضية تم تصميمها باستخدام نص فاتح اللون ورموز على خلفية داكنة (أي الوضع المُعتِم). للاطّلاع على نموذج الرمز، انتقِل إلى نموذج رمز "الوضع الليلي" - رمز "الوضع الليلي".
لتعديل أنماط الخريطة التلقائية، اضبط الخاصية styles
للخريطة في الكائن MapOptions
على مصفوفة النمط عند:
- جارٍ إنشاء خريطتك.
- أو عند استدعاء طريقة
Map.setOptions
.
تؤثر التغييرات التي تطرأ على العلامات والطرق في جميع أنواع الخرائط، بما في ذلك التضاريس والقمر الصناعي والأنواع المختلطة والافتراضية.
تطبيق الأنماط على نوع الخريطة
يُظهر ما يلي نوع خريطة تمت إضافته باسم خريطة نمطية في عنصر التحكم في الجزء العلوي الأيمن من الخريطة. للاطلاع على نموذج الشفرة، انتقل إلى أنواع الخريطة ذات النمط المحدد.
لإنشاء نوع خريطة ذي نمط، اضبط مصفوفة النمط على كائن StyledMapType
. لا يؤثر إنشاء نوع خريطة بنمط جديد على نمط أنواع الخرائط الافتراضية.