यह पेज KML के लिए एलिमेंट ट्री के बारे में बताता है. कुछ एलिमेंट ऐब्स्ट्रैक्ट एलिमेंट होते हैं, जिनसे अन्य एलिमेंट हासिल किए जाते हैं. ऐब्सट्रैक्ट क्लास, कई तरह के चाइल्ड एलिमेंट के बारे में जानकारी देने वाला एक किफ़ायती तरीका है. ये एलिमेंट, कई एलिमेंट में एक जैसे होते हैं. यहां दिए गए एलिमेंट के नाम, सीधे KML 2.2 रेफ़रंस में जोड़े गए हैं.
KML में, सरल तत्व नाम एक छोटे अक्षर से शुरू होते हैं. सिंपल एलिमेंट में कोई वैल्यू हो सकती है, लेकिन उनमें अन्य एलिमेंट नहीं होते. कॉम्प्लेक्स एलिमेंट के नाम अंग्रेज़ी के बड़े अक्षर में हैं. कॉम्प्लेक्स एलिमेंट में दूसरे एलिमेंट शामिल हो सकते हैं (इसे चिल्ड्रन कहा जाता है).
ऐब्स्ट्रैक्ट एलिमेंट
KML में एब्स्ट्रैक्ट एलिमेंट इस तरह हैं:
एक अमूर्त घटक KML में कभी नहीं बनाया गया है. इसका इस्तेमाल सिर्फ़ दूसरे एलिमेंट के प्रोड्यूस के लिए किया जाता है. KML रेफ़रंस में, हर ऐब्स्ट्रैक्ट एलिमेंट की अपनी एंट्री होती है.
KML एलिमेंट ट्री
इस सेक्शन में एलिमेंट के ऐसे सेट की सूची होती है जो हर ऐब्सट्रैक्ट एलिमेंट से लिए जाते हैं. इसका मतलब है कि यह KML एलिमेंट ट्री की "शाखाओं" के बारे में बताता है.
सभी KML कॉम्प्लेक्स एलिमेंट को ऑब्जेक्ट एलिमेंट से लिया जाता है. ऑब्जेक्ट एलिमेंट (और उसके सभी पाए गए एलिमेंट) में एक "id" एट्रिब्यूट और एक "targetId" एट्रिब्यूट (दोनों ज़रूरी नहीं हैं) हैं.
सुविधा
नीचे दिए गए एलिमेंट, फ़ीचर ऐब्स्ट्रैक्ट क्लास से लिए गए हैं:- नेटवर्क संपर्क
- प्लेसमार्क
- ओवरले (ऐब्स्ट्रैक्ट क्लास)
- कंटेनर (ऐब्स्ट्रैक्ट क्लास)
कंटेनर
कंटेनर के ऐब्स्ट्रैक्ट क्लास से ये एलिमेंट हासिल होते हैं:
ओवरले
ये एलिमेंट, ओवरले ऐब्स्ट्रैक्ट क्लास से लिए जाते हैं:
ज्यामिति
निम्नलिखित तत्व ज्यामिति सार कक्षा से लिए गए हैं:
कलर स्टाइल
नीचे दिए गए एलिमेंट, ColorStyle के ऐब्स्ट्रैक्ट क्लास से लिए गए हैं:
स्टाइल सिलेक्टर
ये एलिमेंट StyleSelector ऐब्स्ट्रैक्ट क्लास से लिए गए हैं:
समय का पुराना
ये एलिमेंट, टाइमप्रिमिटिव ऐब्स्ट्रैक्ट क्लास से लिए जाते हैं:
ऐब्स्ट्रैक्ट व्यू
नीचे दिए गए एलिमेंट, ऐब्स्ट्रैक्ट व्यू ऐब्स्ट्रैक्ट क्लास से लिए जाते हैं: