KML Element Hiyerarşisi

Bu sayfada, KML için öğe ağacı açıklanmaktadır. Bazı öğeler, diğer öğelerin elde edildiği soyut öğelerdir. Soyut sınıflar, bazı öğelerin ortak olduğu bir dizi alt öğeyi tanımlamanın ekonomik bir yolunu sunar. Burada listelenen öğe adlarının tümü doğrudan KML 2.2 Referansı'na bağlanır.

KML'de, basit öğe adları küçük harfle başlar. Basit öğeler bir değer içerebilir, ancak başka öğeler içermez. Karmaşık öğe adları büyük harfle yazılır. Karmaşık öğeler başka öğeler içerebilir (alt öğesi olarak adlandırılır).

Soyut Öğeler

KML'deki soyut öğeler aşağıdaki gibidir:

Soyut bir öğe hiçbir zaman KML'de oluşturulmaz. Yalnızca diğer öğelerin türetilmesi için kullanılır. Her soyut öğenin KML Referansı'nda kendi girişi vardır.

KML Öğe Ağacı

Bu bölümde, her bir soyut öğeden türetilen c öğe grubu listelenir. Aslında, KML öğe ağacının "dallarını" açıklar.

Tüm KML karmaşık öğeleri, Object öğesinden türetilir. Nesne öğesinin (ve ondan türetilen tüm öğelerin) bir "id" özelliği ve bir "targetId" özelliği (ikisi de isteğe bağlıdır) vardır.

Özellik

Aşağıdaki öğeler Özellik soyut sınıfından türetilir:

Kapsayıcı

Aşağıdaki öğeler, Kapsayıcı soyut sınıfından türetilir:

Yer paylaşımı

Aşağıdaki öğeler, Yer paylaşımlı soyut sınıfından türetilir:

Geometri

Aşağıdaki öğeler Geometri soyut sınıfından türetilir:

Renk Stili

Aşağıdaki öğeler ColorStyle soyut sınıfından türetilir:

StilSeçici

Aşağıdaki öğeler StyleSelector soyut sınıfından türetilir:

Zamana Bağlı

Aşağıdaki öğeler TimePrimitive soyut sınıfından türetilir:

AbstractView

Aşağıdaki öğeler, AbstractView soyut sınıfından türetilir: