Harita ile etkileşim

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: