AltitudeMode, bir harita öğesinin dikey yerleşimini tanımlayan özelliktir.
Bir nesnenin araziye göre mi, yer üstü özelliklere (binalar gibi) göre mi yoksa deniz seviyesinden mutlak bir yüksekliğe göre mi oluşturulacağını belirler.
AltitudeMode, 3D haritaya eklediğiniz işaretçiler, çoklu çizgiler, poligonlar ve modeller gibi öğelerin dünya yüzeyine göre nerede oluşturulacağını belirleyen özelliktir. Ayrıca AltitudeMode, flyCameraTo ve flyCameraAround animasyonları sırasında kameranın nerede konumlandırılacağını kontrol eder.
Aşağıdaki kılavuzda, AltitudeMode öğesinin etkili bir şekilde kullanılmasıyla ilgili bilgiler ve öğelerin nasıl oluşturulduğunu etkileyen faktörlerle ilgili dikkat edilmesi gereken noktalar yer almaktadır.
Dijital rakım modelleri
Özellik yerleşimi, API'de erişilebilen iki temel Dijital Yükseklik Modeli (DEM) tarafından yönetilir:
- Dijital Arazi Modeli (DTM) / "Zemin": Yer üstündeki nesnelerin kaldırıldığı, alttaki arazinin rakımını gösteren "çıplak dünya" görünümü.
- Dijital Yüzey Modeli (DSM) / "Mesh": Arazi rakımının yanı sıra binalar ve ağaçlar gibi yer üstü özelliklerini içeren bir yüzey gösterimi.
Aşağıdaki resimde, bir kentsel alanın DTM ve DSM oluşturmaları arasındaki fark gösterilmektedir:

AltitudeMode seçenek
AltitudeMode seçimi, özelliğin rakım değerinin (sağlanmışsa) dijital yükseklik modellerine göre nasıl yorumlanacağını belirler.
ABSOLUTE: Nesneyi, EGM96 kullanılarak hesaplanan ortalama deniz seviyesine göre oluşturur.CLAMP_TO_GROUND: Sağlanan tüm rakımları yok sayarak ve araziyi takip ederek nesneyi doğrudan DTM'de (Zemin) oluşturur.RELATIVE_TO_GROUND: Nesneyi DTM (Zemin) yüzeyine göre oluşturur.RELATIVE_TO_MESH: Nesneyi DSM'ye (Mesh) göre oluşturur. DSM, zemin, binalar ve su dahil olmak üzere en yüksek yüzeydir.
Göreceli modlardaki yükseklik değerleri
Göreceli modlar (RELATIVE_TO_GROUND veya RELATIVE_TO_MESH) kullanılırken sağlanan rakım değeri, deniz seviyesinden sabit bir yükseklik değil, seçilen taban yüzeyden bir ofsettir. Örneğin, 100 rakımı, özelliği DTM veya DSM'nin 100 metre yukarısına yerleştirir.
Özellik verileri rakım içermiyorsa RELATIVE_TO_MESH gibi göreceli bir mod, özelliği doğrudan ağın/yüzeyin üzerine yerleştirir.
Ancak çoklu çizgiler ve çokgenler için noktalar arasındaki bağlantılar düz çizgiler olur. Bu da interpolasyon kullanmazsanız çizginin noktalar arasındaki ağdan geçmesine neden olabilir.