ลําดับชั้นขององค์ประกอบ KML

หน้านี้อธิบายเกี่ยวกับแผนผังองค์ประกอบสําหรับ KML องค์ประกอบบางอย่างเป็นองค์ประกอบนามธรรมที่ได้องค์ประกอบอื่นๆ คลาสนามธรรมเป็นวิธีที่ประหยัดในการอธิบายชุดองค์ประกอบย่อยที่มีองค์ประกอบร่วมกันเป็นจํานวนมาก ชื่อองค์ประกอบที่แสดงที่นี่จะลิงก์ไปยังการอ้างอิง KML 2.2 โดยตรง

ใน KML ชื่อองค์ประกอบแบบง่ายจะขึ้นต้นด้วยตัวอักษรพิมพ์เล็ก องค์ประกอบทั่วไปอาจมีค่าได้ แต่ไม่มีองค์ประกอบอื่นๆ ชื่อองค์ประกอบที่ซับซ้อนที่มีตัวอักษรพิมพ์ใหญ่ องค์ประกอบที่ซับซ้อนอาจมีองค์ประกอบอื่นๆ (หรือที่เรียกว่าองค์ประกอบย่อย)

องค์ประกอบนามธรรม

องค์ประกอบนามธรรมใน KML มีดังนี้

ระบบจะไม่สร้างองค์ประกอบที่เป็นนามธรรมใน KML จริงๆ ฟีเจอร์นี้ใช้สําหรับองค์ประกอบอื่นๆ เท่านั้น องค์ประกอบนามธรรมแต่ละรายการมีรายการของตนเองในข้อมูลอ้างอิง KML

แผนผังองค์ประกอบของ KML

ส่วนนี้จะแสดงชุดองค์ประกอบที่ได้มาจากองค์ประกอบนามธรรมแต่ละรายการ โดยจะอธิบาย "กิ่งไม้" ของแผนผังองค์ประกอบ KML

องค์ประกอบที่ซับซ้อนทั้งหมดของ KML มาจากองค์ประกอบออบเจ็กต์ องค์ประกอบออบเจ็กต์ (และองค์ประกอบทั้งหมดที่ได้มา) มีแอตทริบิวต์ "id" และแอตทริบิวต์ "targetId" (ไม่บังคับ)

ฟีเจอร์

องค์ประกอบต่อไปนี้มาจากคลาสนามธรรมของฟีเจอร์

คอนเทนเนอร์

องค์ประกอบต่อไปนี้มาจากคลาสนามธรรมของคอนเทนเนอร์

การวางซ้อน

องค์ประกอบต่อไปนี้มาจากคลาสนามธรรมการวางซ้อน

เรขาคณิต

องค์ประกอบต่อไปนี้มาจากคลาสนามธรรมเรขาคณิต

สไตล์สี

องค์ประกอบต่อไปนี้มาจากคลาสนามธรรมของ ColorStyle

ตัวเลือกรูปแบบ

องค์ประกอบต่อไปนี้มาจากคลาสนามธรรม StyleSelector:

เวลาดั้งเดิม

องค์ประกอบต่อไปนี้มาจากคลาสนามธรรม TimePrimitive

มุมมองนามธรรม

องค์ประกอบต่อไปนี้มาจากคลาสนามธรรม AbstractView