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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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