หน้านี้อธิบายเกี่ยวกับแผนผังองค์ประกอบสําหรับ KML องค์ประกอบบางอย่างเป็นองค์ประกอบนามธรรมที่ได้องค์ประกอบอื่นๆ คลาสนามธรรมเป็นวิธีที่ประหยัดในการอธิบายชุดองค์ประกอบย่อยที่มีองค์ประกอบร่วมกันเป็นจํานวนมาก ชื่อองค์ประกอบที่แสดงที่นี่จะลิงก์ไปยังการอ้างอิง KML 2.2 โดยตรง
ใน KML ชื่อองค์ประกอบแบบง่ายจะขึ้นต้นด้วยตัวอักษรพิมพ์เล็ก องค์ประกอบทั่วไปอาจมีค่าได้ แต่ไม่มีองค์ประกอบอื่นๆ ชื่อองค์ประกอบที่ซับซ้อนที่มีตัวอักษรพิมพ์ใหญ่ องค์ประกอบที่ซับซ้อนอาจมีองค์ประกอบอื่นๆ (หรือที่เรียกว่าองค์ประกอบย่อย)
องค์ประกอบนามธรรม
องค์ประกอบนามธรรมใน KML มีดังนี้
ระบบจะไม่สร้างองค์ประกอบที่เป็นนามธรรมใน KML จริงๆ ฟีเจอร์นี้ใช้สําหรับองค์ประกอบอื่นๆ เท่านั้น องค์ประกอบนามธรรมแต่ละรายการมีรายการของตนเองในข้อมูลอ้างอิง KML
แผนผังองค์ประกอบของ KML
ส่วนนี้จะแสดงชุดองค์ประกอบที่ได้มาจากองค์ประกอบนามธรรมแต่ละรายการ โดยจะอธิบาย "กิ่งไม้" ของแผนผังองค์ประกอบ KML
องค์ประกอบที่ซับซ้อนทั้งหมดของ KML มาจากองค์ประกอบออบเจ็กต์ องค์ประกอบออบเจ็กต์ (และองค์ประกอบทั้งหมดที่ได้มา) มีแอตทริบิวต์ "id" และแอตทริบิวต์ "targetId" (ไม่บังคับ)
ฟีเจอร์
องค์ประกอบต่อไปนี้มาจากคลาสนามธรรมของฟีเจอร์- ลิงก์เครือข่าย
- หมุด
- การวางซ้อน (ชั้นเรียนนามธรรม)
- คอนเทนเนอร์ (คลาสนามธรรม)
คอนเทนเนอร์
องค์ประกอบต่อไปนี้มาจากคลาสนามธรรมของคอนเทนเนอร์
การวางซ้อน
องค์ประกอบต่อไปนี้มาจากคลาสนามธรรมการวางซ้อน
เรขาคณิต
องค์ประกอบต่อไปนี้มาจากคลาสนามธรรมเรขาคณิต
สไตล์สี
องค์ประกอบต่อไปนี้มาจากคลาสนามธรรมของ ColorStyle
ตัวเลือกรูปแบบ
องค์ประกอบต่อไปนี้มาจากคลาสนามธรรม StyleSelector:
เวลาดั้งเดิม
องค์ประกอบต่อไปนี้มาจากคลาสนามธรรม TimePrimitive
มุมมองนามธรรม
องค์ประกอบต่อไปนี้มาจากคลาสนามธรรม AbstractView