שימוש בהצהרות סגנון מוטמעות 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 למערך הסגנון כאשר:

  • המפה שלך נוצרת.
  • או כשמבצעים קריאה ל-method Map.setOptions.

שינויים בתוויות ובכבישים משפיעים על כל סוגי המפות, כולל פני שטח, לוויין, משולבות וסוגי ברירת מחדל של מפת דרכים.

החלת סגנונות על סוג מפה

בדוגמה הבאה מוצג סוג מפה נוסף שנקרא מפה סגנון בפקד של בפינה השמאלית העליונה של המפה. כדי לראות את דוגמת הקוד, יש לעבור אל סוגי מפה מעוצבת.

כדי ליצור סוג מפה מעוצבת, צריך להגדיר את מערך הסגנון ל-StyledMapType לאובייקט. יצירת סוג חדש של מפה מעוצבת לא משפיעה על סגנון ברירת המחדל בסוגי המפה.