היררכיית רכיבי KML

בדף הזה מתואר עץ הרכיבים של KML. חלק מהרכיבים הם אלמנטים מופשטים שמקורם ברכיבים אחרים. הכיתות המופשטות מספקות דרך חסכונית לתאר קבוצה של רכיבי צאצא שיש להם מכנה משותף. כל שמות הרכיבים המפורטים כאן מקשרים ישירות אל קובץ עזר בפורמט KML 2.2.

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

אלמנטים מופשטים

האלמנטים המופשטים ב-KML הם:

רכיב מופשט אף פעם לא נוצר ב-KML. משתמשים בו רק כדי להגדיר רכיבים אחרים. לכל רכיב מופשט יש רשומה משלו בקובץ ה-KML ב-KML.

עץ רכיבי KML

בקטע הזה מופיעה קבוצת הרכיבים שמקורם בכל רכיב מופשט. למעשה, הוא מתאר את "הענפים" של עץ הרכיבים של KML.

כל הרכיבים המורכבים של KML נגזרים מרכיב האובייקט. לרכיב האובייקט (וכל האלמנטים שמקורם בו) יש מאפיין "id" ומאפיין "targetId" (שניהם אופציונליים).

תכונה

הרכיבים הבאים נגזרים מהסיווג המופשט של Feature:

מאגר

הרכיבים הבאים נגזרים מהמחלקה המופשטת של Container:

שכבת-על

הרכיבים הבאים נגזרים מסיווג מופשט של שכבת-על:

גיאומטריה

הרכיבים הבאים נגזרים מהשיעור המופשט של גיאומטריה:

צבעסגנון

הרכיבים הבאים נגזרים מהשיעור המופשט של ColorStyle:

StyleSelector

הרכיבים הבאים נגזרים מהסיווג המופשט של StyleSelector:

זמן פריים

הרכיבים הבאים נגזרים מהשיעור המופשט של TimePrimitive:

AbsstrView

הרכיבים הבאים נגזרים מהמחלקה המופשטת AbstractView: