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

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