הסבר על ירושה והיררכיה של סגנונות מפה

בחירת פלטפורמה: Android iOS JavaScript Web Service

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

  • המפה הבסיסית: כשמתחילים ליצור סגנון מפה, הסגנון הראשוני שמוצג הוא הסגנון של המפה הבסיסית, כלומר המפה שמוגדרת כברירת מחדל. תכונות המפה שלא תתאימו אישית ימשיכו להשתמש בסגנון של המפה הבסיסית.

  • סגנונות מפה: סגנונות מותאמים אישית מבטלים את הסגנונות בשכבת המפה הבסיסית. בתמונה הזו, סגנון המפה המותאם אישית משנה את הצבע של האזורים העירוניים לאקוואה ואת הצבע של הכבישים לכחול כהה.

  • רכיבי סגנון: לכל תכונה במפה יש רכיב סגנון אחד או יותר שאפשר להתאים אישית. בתמונה הזו, צבע המילוי של הפוליגונים במפה של האזורים העירוניים הוא תכלת, וצבע המילוי של רשת הכבישים הוא כחול.

    המפה הבסיסית עם שכבת-על של סגנון מפה בחלק העליון, שמוצגים בה אלמנטים של סגנון של אזורים עירוניים בצבע תכלת ורשתות כבישים בצבע כחול

היררכיית הרכיבים במפה

בתוך סגנון מפה, רכיבי המפה מאורגנים באופן היררכי, עם 4 רכיבי מפה רחבים בחלק העליון, וכל שאר רכיבי המפה מסודרים מתחתיהם בהיררכיה לוגית. כברירת מחדל, תכונה במפה עוברת בירושה את סגנונות הרכיבים של התכונה במפה שמעליה בהיררכיה (ההורה שלה). עם זאת, אפשר לשנות את הסגנון ברמה העליונה על ידי הגדרת אחד או יותר מרכיבי הסגנון של התכונות במפה שמתחתיה (תכונות מפה צאצאיות). פרטים על היררכיית המאפיינים במפה מופיעים במאמר מה אפשר לעצב במפה.

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

ריכזנו כאן כמה הנחיות שיעזרו לכם להבין איך פועלות היררכיית הסגנונות והירושה.

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

  • סגנונות מותאמים אישית של צאצא מבטלים את סגנון ההורה: כדי לבטל את סגנון ההורה, מגדירים סגנון מותאם אישית בתכונה הצאצא.

  • אלמנטים של סגנון הם עצמאיים: אלמנטים של סגנון שאפשר להגדיר למאפיין במפה (לדוגמה, הפוליגון, סמל התווית, מילוי הטקסט של התווית והקו של הטקסט) הם עצמאיים זה מזה. אם מגדירים את צבע הפוליגון אבל משאירים את הסמל ללא שינוי, סגנון הפוליגון מבטל את סגנון ההורה, אבל הסמל יורש את סגנון ההורה או את סגנון ברירת המחדל.

  • השבתה של האפשרות 'הצגה' כדי להסתיר תכונות במפה: אם רוצים לראות רק פריט אחד במפה, צריך להשבית את האפשרות 'הצגה' לכל שאר הפריטים.

דוגמה להיררכיה ולירושה

דוגמה לאופן שבו פועלות הירושה וההיררכיה.

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

    מפה שבה כל התכונות של המפה הטבעית צהובות

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

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

    מפה שבה תכונות של מפת יער מוצגות בצבע ירוק

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

    מפה שמוצגים בה תכונות של מפת קרח בצבע טורקיז בהיר

  5. ולבסוף, רוצים שהמים יהיו בצבע תכלת, ולכן בוחרים באפשרות Natural>Water ומשנים את הצבע של הפוליגון לצבע תכלת. הגדרת הסגנון של הצאצא Water מבטלת את הסגנון של ההורה Natural.

    מפה שבה תכונות המים במפה מוצגות בצבע טורקיז

פועלים לפי תהליך דומה כדי להדגיש את תכונות המפה בהתאם לצרכים שלכם.