Bu sayfada, programatik olarak dinleyebileceğiniz ve işleyebileceğiniz kullanıcı arayüzü etkinlikleri ve hata etkinlikleri açıklanmaktadır.
Kullanıcı Arayüzü Etkinlikleri
Bu bölümde, 3D haritalarla çalışırken dinleyebileceğiniz ve programatik olarak işleyebileceğiniz etkileşimli etkinlikler ve durum değişikliği bildirimleri açıklanmaktadır. Tarayıcıdaki JavaScript, etkinliğe dayalıdır. Yani, programınızın dinleyebileceği ve buna göre kod yürütebileceği etkinlikler oluşturarak kullanıcı etkileşimlerine yanıt verir.
İki ana etkinlik türü vardır:
- Kullanıcı etkileşimi etkinlikleri (ör. fare tıklamaları) 3D harita görüntü alanından kodunuza yayılır. Bu etkinlikler, 3D harita ortamındaki doğrudan kullanıcı işlemlerine yanıt vermenize olanak tanır. Örneği görüntüleyin.
- Durum değişikliği bildirimleri, geleneksel bir
gmp-propertychange
adlandırma şeması kullanılarak temel 3D harita verisi modellerinde ve oluşturma durumunda yapılan güncellemeleri yansıtır.
Her 3D Haritalama API nesnesi, programınızın etkinlik dinleyicilerini kaydedebileceği ve bu etkinlikler gerçekleştiğinde yerleşik addEventListener()
işlevini kullanarak mantık yürütebileceği bir dizi adlandırılmış etkinlik sunar.
Aşağıdaki örnekte, kullanıcının haritayla etkileşim kurarken hangi etkinliklerin tetiklendiği gösterilmektedir: