Hierarki Elemen KML

Halaman ini menjelaskan hierarki elemen untuk KML. Beberapa elemen adalah elemen abstrak tempat asal elemen lainnya. Class abstrak menyediakan cara yang ekonomis untuk mendeskripsikan kumpulan elemen turunan yang memiliki sejumlah elemen yang sama. Nama-nama elemen yang tercantum di sini semuanya ditautkan langsung ke Referensi KML 2.2.

Di KML, nama elemen sederhana diawali dengan huruf kecil. Elemen sederhana dapat berisi nilai, tetapi tidak berisi elemen lain. Nama elemen kompleks terdiri dari huruf besar. Elemen kompleks dapat berisi elemen lain (disebut sebagai turunan).

Elemen Abstrak

Elemen abstrak di KML adalah sebagai berikut:

Elemen abstrak tidak pernah benar-benar dibuat di KML. Ini hanya digunakan untuk turunan elemen lain. Setiap elemen abstrak memiliki entrinya sendiri di Referensi KML.

Hierarki Elemen KML

Bagian ini mencantumkan kumpulan elemen c yang berasal dari setiap elemen abstrak. Akibatnya, ini menjelaskan "cabang" pohon elemen KML.

Semua elemen kompleks KML berasal dari elemen Objek. Elemen Objek (dan semua elemen turunan) memiliki atribut "id" dan atribut "targetId" (keduanya bersifat opsional).

Fitur

Elemen berikut berasal dari class abstrak Fitur:

Penampung

Elemen berikut berasal dari class abstrak Container:

Overlay

Elemen berikut berasal dari class abstrak Overlay:

Geometri

Elemen berikut berasal dari class abstrak Geometri:

WarnaGaya

Elemen berikut berasal dari class abstrak ColorStyle:

Pemilih Gaya

Elemen berikut berasal dari class abstrak StyleSelector:

TimePrimitif

Elemen berikut berasal dari class abstrak TimePrimitive:

AbstractView

Elemen berikut berasal dari class abstrak AbstractView: