Halaman ini menjelaskan peristiwa antarmuka pengguna dan peristiwa error yang dapat Anda proses dan tangani secara terprogram.
Peristiwa Antarmuka Pengguna
Bagian ini menguraikan peristiwa interaktif dan notifikasi perubahan status yang dapat Anda dengarkan dan tangani secara terprogram saat bekerja dengan peta 3D. JavaScript dalam browser didorong oleh peristiwa, yang berarti JavaScript merespons interaksi pengguna dengan menghasilkan peristiwa yang dapat diproses oleh program Anda dan menjalankan kode yang sesuai.
Ada dua jenis peristiwa utama:
- Peristiwa interaksi pengguna (seperti klik mouse) disebarkan dari viewport peta 3D ke kode Anda. Dengan peristiwa ini, Anda dapat merespons tindakan pengguna langsung dalam lingkungan peta 3D. Lihat contoh.
- Notifikasi perubahan status mencerminkan pembaruan pada model data peta 3D pokok dan status rendering, menggunakan skema penamaan
gmp-propertychange
konvensional.
Setiap objek 3D Mapping API mengekspos serangkaian peristiwa bernama yang dapat didaftarkan oleh program Anda untuk pemroses peristiwanya dan menjalankan logika saat peristiwa tersebut terjadi menggunakan fungsi addEventListener()
bawaan.
Contoh berikut menunjukkan peristiwa mana yang dipicu saat pengguna berinteraksi dengan peta: