Event system

เหตุการณ์ คลาส

google.maps.event ชั้นเรียน

เนมสเปซสำหรับฟังก์ชันเหตุการณ์สาธารณะทั้งหมด

เข้าถึงได้โดยโทรไปที่ const {event} = await google.maps.importLibrary("core")
ดูไลบรารีใน Maps JavaScript API

addListener
addListener(instance, eventName, handler)
พารามิเตอร์: 
ค่าที่ส่งคืน:  MapsEventListener
เพิ่มฟังก์ชัน Listener ที่ระบุลงในชื่อเหตุการณ์ที่ระบุสำหรับอินสแตนซ์ออบเจ็กต์ที่ระบุ แสดงตัวระบุสำหรับ Listener นี้ซึ่งใช้กับ removeListener() ได้
addListenerOnce
addListenerOnce(instance, eventName, handler)
พารามิเตอร์: 
ค่าที่ส่งคืน:  MapsEventListener
เหมือน addListener แต่ตัวแฮนเดิลจะนำตัวเองออกหลังจากจัดการเหตุการณ์แรก
clearInstanceListeners
clearInstanceListeners(instance)
พารามิเตอร์: 
ค่าที่ส่งคืน:  void
นำ Listener ทั้งหมดสำหรับเหตุการณ์ทั้งหมดของอินสแตนซ์ที่ระบุออก
clearListeners
clearListeners(instance, eventName)
พารามิเตอร์: 
  • instanceObject
  • eventNamestring
ค่าที่ส่งคืน:  void
นำ Listener ทั้งหมดสำหรับเหตุการณ์ที่ระบุในอินสแตนซ์ที่ระบุออก
hasListeners
hasListeners(instance, eventName)
พารามิเตอร์: 
  • instanceObject
  • eventNamestring
ค่าที่ส่งคืน:  boolean
แสดงผลว่ามี Listener สำหรับเหตุการณ์ที่ระบุในอินสแตนซ์ที่ระบุหรือไม่ ใช้เพื่อบันทึกการคำนวณรายละเอียดเหตุการณ์ที่มีค่าใช้จ่ายสูงได้
removeListener
removeListener(listener)
พารามิเตอร์: 
ค่าที่ส่งคืน:  void
นำ Listener ที่ระบุออก ซึ่งควรส่งคืนโดย addListener ด้านบน เทียบเท่ากับการเรียกใช้ listener.remove()
trigger
trigger(instance, eventName, eventArgs)
พารามิเตอร์: 
  • instanceObject
  • eventNamestring
  • eventArgs...?
ค่าที่ส่งคืน:  void
ทริกเกอร์เหตุการณ์ที่ระบุ ระบบจะส่งอาร์กิวเมนต์ทั้งหมดหลัง eventName เป็นอาร์กิวเมนต์ไปยัง Listener
addDomListener
addDomListener(instance, eventName, handler[, capture])
พารามิเตอร์: 
  • instanceObject
  • eventNamestring
  • handlerFunction
  • captureboolean optional
ค่าที่ส่งคืน:  MapsEventListener
การลงทะเบียนตัวแฮนเดิลเหตุการณ์ข้ามเบราว์เซอร์ ระบบจะนำ Listener นี้ออกโดยการเรียกใช้ removeListener(handle) สำหรับแฮนเดิลที่ฟังก์ชันนี้แสดงผล
addDomListenerOnce
addDomListenerOnce(instance, eventName, handler[, capture])
พารามิเตอร์: 
  • instanceObject
  • eventNamestring
  • handlerFunction
  • captureboolean optional
ค่าที่ส่งคืน: