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

בחירת פלטפורמה: Android iOS JavaScript שירות אינטרנט

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    מפה שמראה את התכונות במפת הקרח

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

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

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