หน้านี้อธิบายเหตุการณ์ของอินเทอร์เฟซผู้ใช้และเหตุการณ์ข้อผิดพลาดที่คุณสามารถ ฟังและจัดการโดยใช้โปรแกรม
เหตุการณ์ในอินเทอร์เฟซผู้ใช้
ส่วนนี้จะอธิบายถึงเหตุการณ์แบบอินเทอร์แอกทีฟและการแจ้งเตือนการเปลี่ยนแปลงสถานะที่คุณ สามารถฟังและจัดการแบบเป็นโปรแกรมได้เมื่อทำงานกับแผนที่ 3 มิติ JavaScript ภายในเบราว์เซอร์เป็นแบบอิงตามเหตุการณ์ ซึ่งหมายความว่า JavaScript จะตอบสนองต่อการโต้ตอบของผู้ใช้โดย สร้างเหตุการณ์ที่โปรแกรมของคุณสามารถรับฟังและเรียกใช้โค้ดตามนั้นได้
เหตุการณ์มี 2 ประเภทหลักๆ ดังนี้
- เหตุการณ์การโต้ตอบของผู้ใช้ (เช่น การคลิกเมาส์) จะได้รับการส่งต่อจากวิวพอร์ตแผนที่ 3 มิติ ไปยังโค้ดของคุณ เหตุการณ์เหล่านี้ช่วยให้คุณตอบสนองต่อการกระทำโดยตรงของผู้ใช้ภายในสภาพแวดล้อมของแผนที่ 3 มิติได้ ดู ตัวอย่าง
- การแจ้งเตือนการเปลี่ยนแปลงสถานะจะแสดงการอัปเดตข้อมูลแผนที่ 3 มิติพื้นฐาน
โมเดล และสถานะการแสดงผล โดยใช้
gmp-propertychange
รูปแบบการตั้งชื่อ ทั่วไป
ออบเจ็กต์ 3D Mapping API แต่ละรายการจะแสดงชุดเหตุการณ์ที่มีชื่อซึ่งโปรแกรมของคุณสามารถ
ลงทะเบียนเครื่องมือฟังเหตุการณ์และเรียกใช้ตรรกะเมื่อเกิดเหตุการณ์เหล่านั้นได้โดยใช้ฟังก์ชัน addEventListener()
ในตัว
ตัวอย่างต่อไปนี้แสดงเหตุการณ์ที่ทริกเกอร์เมื่อผู้ใช้โต้ตอบกับ แผนที่