เหตุการณ์ คลาส
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) พารามิเตอร์:
ค่าที่ส่งคืน:
void นำ Listener ทั้งหมดสำหรับเหตุการณ์ที่ระบุในอินสแตนซ์ที่ระบุออก |
hasListeners |
hasListeners(instance, eventName) พารามิเตอร์:
ค่าที่ส่งคืน:
boolean แสดงผลว่ามี Listener สำหรับเหตุการณ์ที่ระบุในอินสแตนซ์ที่ระบุหรือไม่ ใช้เพื่อบันทึกการคำนวณรายละเอียดเหตุการณ์ที่มีค่าใช้จ่ายสูงได้ |
removeListener |
removeListener(listener) พารามิเตอร์:
ค่าที่ส่งคืน:
void นำ Listener ที่ระบุออก ซึ่งควรส่งคืนโดย addListener ด้านบน เทียบเท่ากับการเรียกใช้ listener.remove() |
trigger |
trigger(instance, eventName, eventArgs) พารามิเตอร์:
ค่าที่ส่งคืน:
void ทริกเกอร์เหตุการณ์ที่ระบุ ระบบจะส่งอาร์กิวเมนต์ทั้งหมดหลัง eventName เป็นอาร์กิวเมนต์ไปยัง Listener |
|
addDomListener(instance, eventName, handler[, capture]) ค่าที่ส่งคืน:
MapsEventListener การลงทะเบียนตัวแฮนเดิลเหตุการณ์ข้ามเบราว์เซอร์ ระบบจะนำ Listener นี้ออกโดยการเรียกใช้ removeListener(handle) สำหรับแฮนเดิลที่ฟังก์ชันนี้แสดงผล |
|
addDomListenerOnce(instance, eventName, handler[, capture]) ค่าที่ส่งคืน:
|