يمكنك تطبيق أنماط مخصّصة من خلال إضافتها في ملف JSON إلى ما يلي:
الخريطة التلقائية
أنواع الخرائط التي يمكن للمستخدم التبديل بينها ضمن إطار خريطة واحد
تحديد أنماط الميزات
لتطبيق أنماط على ميزات وعناصر مختلفة في الخريطة، أنشئ صفيفة من
MapTypeStyle
التي تحدّد كيفية تطبيق الأنماط على الخريطة.
تأخذ الصفيفة الشكل التالي:
varstylesArray=[{featureType:'',elementType:'',stylers:[{color:''},{visibility:''},// Add any stylers you need.]},{featureType:'',// Add the stylers you need.}]
للاطّلاع على قائمة بجميع القيم المتاحة لـ featureType وelementType و
stylers، يُرجى مراجعة مرجع أنماط JSON.
لتعديل أنماط الخريطة التلقائية، اضبط السمة styles للخريطة في الكائن MapOptions على صفيفة الأنماط عند:
إنشاء خريطتك
أو عند استدعاء طريقة Map.setOptions
تؤثّر التغييرات التي يتم إجراؤها على التصنيفات والطرق في جميع أنواع الخرائط، بما في ذلك أنواع الخرائط التضاريسية والفضائية والمختلطة وأنواع الخرائط التلقائية للطرق.
تطبيق أنماط على نوع خريطة
يعرض المثال التالي نوع خريطة تمت إضافته باسم الخريطة التي تم تطبيق الأنماط عليها في عنصر التحكّم أعلى يمين الخريطة. للاطّلاع على عينة تعليمات برمجية، انتقِل إلى أنواع الخرائط التي تم تطبيق الأنماط عليها.
لإنشاء نوع خريطة ذات تصميم خاص، اضبط صفيفة الأنماط على كائن StyledMapType. لا يؤثّر إنشاء نوع خريطة جديد تم تطبيق الأنماط عليها في نمط أنواع الخرائط التلقائية.
تاريخ التعديل الأخير: 2026-03-28 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-03-28 (حسب التوقيت العالمي المتفَّق عليه)"],[],["Custom styling for maps can be applied via embedded JSON style declarations to default maps or user-switchable map types. Create an array of `MapTypeStyle` objects specifying `featureType`, `elementType`, and `stylers` to define styling. For consistent styling across apps, use cloud customization with a map ID. Use the Maps Platform Styling Wizard to quickly generate JSON styling or apply styles by setting the map's `styles` property within the `MapOptions` object or the `Map.setOptions` method.\n"]]