โต้ตอบกับแผนที่

หน้านี้อธิบายเหตุการณ์ของอินเทอร์เฟซผู้ใช้และเหตุการณ์ข้อผิดพลาดที่คุณสามารถ ฟังและจัดการโดยใช้โปรแกรม

เหตุการณ์ในอินเทอร์เฟซผู้ใช้

ส่วนนี้จะอธิบายถึงเหตุการณ์แบบอินเทอร์แอกทีฟและการแจ้งเตือนการเปลี่ยนแปลงสถานะที่คุณ สามารถฟังและจัดการแบบเป็นโปรแกรมได้เมื่อทำงานกับแผนที่ 3 มิติ JavaScript ภายในเบราว์เซอร์เป็นแบบอิงตามเหตุการณ์ ซึ่งหมายความว่า JavaScript จะตอบสนองต่อการโต้ตอบของผู้ใช้โดย สร้างเหตุการณ์ที่โปรแกรมของคุณสามารถรับฟังและเรียกใช้โค้ดตามนั้นได้

เหตุการณ์มี 2 ประเภทหลักๆ ดังนี้

  • เหตุการณ์การโต้ตอบของผู้ใช้ (เช่น การคลิกเมาส์) จะได้รับการส่งต่อจากวิวพอร์ตแผนที่ 3 มิติ ไปยังโค้ดของคุณ เหตุการณ์เหล่านี้ช่วยให้คุณตอบสนองต่อการกระทำโดยตรงของผู้ใช้ภายในสภาพแวดล้อมของแผนที่ 3 มิติได้ ดู ตัวอย่าง
  • การแจ้งเตือนการเปลี่ยนแปลงสถานะจะแสดงการอัปเดตข้อมูลแผนที่ 3 มิติพื้นฐาน โมเดล และสถานะการแสดงผล โดยใช้gmp-propertychangeรูปแบบการตั้งชื่อ ทั่วไป

ออบเจ็กต์ 3D Mapping API แต่ละรายการจะแสดงชุดเหตุการณ์ที่มีชื่อซึ่งโปรแกรมของคุณสามารถ ลงทะเบียนเครื่องมือฟังเหตุการณ์และเรียกใช้ตรรกะเมื่อเกิดเหตุการณ์เหล่านั้นได้โดยใช้ฟังก์ชัน addEventListener() ในตัว

ตัวอย่างต่อไปนี้แสดงเหตุการณ์ที่ทริกเกอร์เมื่อผู้ใช้โต้ตอบกับ แผนที่