Auf dieser Seite wird die Elementstruktur für KML beschrieben. Einige Elemente sind abstrakte Elemente, von denen andere Elemente abgeleitet sind. Die abstrakten Klassen bieten eine kostengünstige Möglichkeit, eine Reihe von untergeordneten Elementen zu beschreiben, die eine Reihe von Elementen gemeinsam haben. Die hier aufgeführten Elementnamen verweisen alle direkt auf die KML 2.2-Referenz.
In KML beginnen einfache Elementnamen mit einem Kleinbuchstaben. Einfache Elemente können einen Wert enthalten, sie enthalten jedoch keine anderen Elemente. Namen von komplexen Elementen in Großbuchstaben. Komplexe Elemente können weitere Elemente enthalten, die als untergeordnete Elemente bezeichnet werden.
Abstrakte Elemente
Die abstrakten Elemente in KML sind folgende:
Ein abstraktes Element wird nie in KML erstellt. Sie wird nur zur Ableitung anderer Elemente verwendet. Jedes abstrakte Element hat einen eigenen Eintrag in der KML-Referenz.
KML-Elementbaum
In diesem Abschnitt werden die Elemente c aufgelistet, die aus den einzelnen abstrakten Elementen abgeleitet sind. Tatsächlich werden damit die „Zweige“ der KML-Elementstruktur beschrieben.
Alle komplexen KML-Elemente werden vom Object-Element abgeleitet. Das Objektelement (und alle abgeleiteten Elemente) haben ein „id“-Attribut und ein „targetId“-Attribut (beide sind optional).
Funktion
Die folgenden Elemente werden aus der abstrakten Klasse Feature abgeleitet:- Netzwerk-Link
- Ortsmarkierung
- Overlay (abstrakte Klasse)
- Container (abstrakte Klasse)
Container
Die folgenden Elemente werden aus der Containerklasse für abstrakte Container abgeleitet:
Overlay
Die folgenden Elemente werden aus der abstrakten Overlay-Klasse abgeleitet:
Geometrie
Die folgenden Elemente werden aus der abstrakten Klasse Geometrie abgeleitet:
Farbstil
Die folgenden Elemente werden aus der abstrakten Farbe „ColorStyle“ abgeleitet:
StyleSelector
Die folgenden Elemente werden aus der abstrakten Klasse StyleSelector abgeleitet:
TimePrimitive
Die folgenden Elemente werden aus der abstrakten TimePrimitive-Klasse abgeleitet:
Zusammenfassung
Die folgenden Elemente werden aus der abstrakten Klasse "Abstrakte Ansicht" abgeleitet: