AltitudeMode वह प्रॉपर्टी है जो मैप के किसी एलिमेंट के वर्टिकल प्लेसमेंट के बारे में बताती है.
इससे यह तय होता है कि किसी ऑब्जेक्ट को ज़मीन के हिसाब से रेंडर किया जाए, ज़मीन के ऊपर मौजूद फ़ीचर (जैसे, इमारतें) के हिसाब से रेंडर किया जाए या समुद्र तल से किसी तय ऊंचाई पर रेंडर किया जाए.
AltitudeMode वह प्रॉपर्टी है जिससे यह तय होता है कि 3D मैप में जोड़े गए एलिमेंट, जैसे कि मार्कर, पॉलीलाइन, पॉलीगॉन, और मॉडल, पृथ्वी की सतह के हिसाब से कहां रेंडर किए जाएं. इसके अलावा, AltitudeMode यह भी तय करता है कि flyCameraTo और flyCameraAround ऐनिमेशन के दौरान, कैमरा कहां रखा जाए.
यहां दी गई गाइड में, AltitudeMode का सही तरीके से इस्तेमाल करने के बारे में जानकारी दी गई है. साथ ही, उन फ़ैक्टर के बारे में भी बताया गया है जिनसे यह तय होता है कि एलिमेंट कैसे रेंडर किए जाएं.
ऊंचाई के डिजिटल मॉडल
एपीआई में, फ़ीचर प्लेसमेंट को कंट्रोल करने वाले दो डिजिटल एलिवेशन मॉडल (डीईएम) उपलब्ध हैं:
- डिजिटल टेरेन मॉडल (डीटीएम) / "ग्राउंड": यह "बेयर-अर्थ" व्यू है, जिसमें ज़मीन की ऊंचाई दिखती है. इसमें, ज़मीन के ऊपर मौजूद ऑब्जेक्ट हटा दिए जाते हैं.
- डिजिटल सरफ़ेस मॉडल (डीएसएम) / "मेश": यह सतह का ऐसा मॉडल है जिसमें ज़मीन की ऊंचाई के साथ-साथ, ज़मीन के ऊपर मौजूद फ़ीचर भी शामिल होते हैं. जैसे, इमारतें और पेड़.
यहां दी गई इमेज में, किसी शहरी इलाके के डीटीएम और डीएसएम रेंडरिंग के बीच का अंतर दिखाया गया है:

AltitudeMode के विकल्प
AltitudeMode चुनने से यह तय होता है कि डिजिटल एलिवेशन मॉडल के हिसाब से, फ़ीचर की ऊंचाई की वैल्यू (अगर दी गई है) को कैसे समझा जाए.
ABSOLUTE: यह ऑब्जेक्ट को, EGM96 का इस्तेमाल करके कैलकुलेट किए गए, औसत समुद्र तल के हिसाब से रेंडर करता है.CLAMP_TO_GROUND: यह ऑब्जेक्ट को सीधे डीटीएम (ग्राउंड) पर रेंडर करता है. इसमें, दी गई ऊंचाई को अनदेखा किया जाता है और ज़मीन के हिसाब से रेंडर किया जाता है.RELATIVE_TO_GROUND: यह ऑब्जेक्ट को डीटीएम (ग्राउंड) की सतह के हिसाब से रेंडर करता है.RELATIVE_TO_MESH: यह ऑब्जेक्ट को डीएसएम (मेश) के हिसाब से रेंडर करता है. यह सबसे ऊंची सतह होती है, जिसमें ज़मीन, इमारतें, और पानी शामिल होता है.
रिलेटिव मोड में ऊंचाई की वैल्यू
रिलेटिव मोड (RELATIVE_TO_GROUND या RELATIVE_TO_MESH) का इस्तेमाल करने पर, दी गई ऊंचाई की वैल्यू, चुनी गई बेस सरफ़ेस से ऑफ़सेट होती है. यह समुद्र तल से तय ऊंचाई नहीं होती. उदाहरण के लिए, 100 की ऊंचाई पर, फ़ीचर को डीटीएम या डीएसएम से 100 मीटर ऊपर रखा जाएगा.
अगर फ़ीचर के डेटा में ऊंचाई शामिल नहीं है, तो RELATIVE_TO_MESH जैसे रिलेटिव मोड में, फ़ीचर को सीधे मेश/सरफ़ेस के ऊपर रखा जाएगा.
हालांकि, पॉलीलाइन और पॉलीगॉन के लिए, पॉइंट के बीच के कनेक्शन सीधी लाइनें होंगी. अगर इंटरपोलेशन का इस्तेमाल नहीं किया जाता है, तो लाइन, पॉइंट के बीच मेश से गुज़र सकती है.