เหตุการณ์
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 ที่ระบุออก ซึ่ง adListener ด้านบนควรจะส่งคืนมา เทียบเท่ากับการโทร listener.remove() |
trigger |
trigger(instance, eventName, eventArgs) พารามิเตอร์:
ค่าที่ส่งคืน:
void เรียกเหตุการณ์ที่ระบุ ระบบจะส่งอาร์กิวเมนต์ทั้งหมดหลัง eventName เป็นอาร์กิวเมนต์ไปยัง Listener |
|
addDomListener(instance, eventName, handler[, capture]) ค่าที่ส่งคืน:
MapsEventListener การลงทะเบียนเครื่องจัดการเหตุการณ์ข้ามเบราว์เซอร์ ผู้ฟังนี้ถูกนำออกโดยการเรียกใช้ removeListener(handle) สำหรับแฮนเดิลที่ฟังก์ชันนี้ส่งคืน |
|
addDomListenerOnce(instance, eventName, handler[, capture]) ค่าที่ส่งคืน:
MapsEventListener Wrapper รอบ addDomListener ที่นำผู้ฟังออกหลังจากเหตุการณ์แรก |
อินเทอร์เฟซ MapsEventListener
อินเทอร์เฟซ
google.maps.MapsEventListener
Listener เหตุการณ์ที่สร้างโดย google.maps.event.addListener()
และเพื่อนๆ
วิธีการ | |
---|---|
remove |
remove() พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน:
void นำ Listener ออก การโทรไปยัง |
คลาส MVCObject
google.maps.MVCObject
ชั้นเรียน
คลาสพื้นฐานที่ใช้ KVO
ตัวสร้าง MVCObject
รับประกันว่าเป็นฟังก์ชันที่ว่างเปล่า และคุณอาจรับค่าจาก MVCObject
ด้วยการเขียน MySubclass.prototype = new google.maps.MVCObject();
ยกเว้นกรณีที่ระบุไว้เป็นอย่างอื่น กรณีนี้ไม่เป็นความจริงกับคลาสอื่นๆ ใน API และระบบไม่รองรับการรับค่าจากคลาสอื่นๆ ใน API
เข้าถึงโดยโทรไปที่ const {MVCObject} = await google.maps.importLibrary("core")
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
---|---|
MVCObject |
MVCObject() พารามิเตอร์: ไม่มี
สร้าง MVCObject |
วิธีการ | |
---|---|
addListener |
addListener(eventName, handler) พารามิเตอร์:
ค่าที่ส่งคืน:
MapsEventListener เพิ่มฟังก์ชัน Listener ที่ระบุลงในชื่อเหตุการณ์ที่กำหนด แสดงผลตัวระบุสำหรับ Listener นี้ที่สามารถใช้กับ google.maps.event.removeListener |
bindTo |
bindTo(key, target[, targetKey, noNotify]) พารามิเตอร์:
ผลลัพธ์: ไม่มี
เชื่อมโยงมุมมองกับโมเดล |
get |
get(key) พารามิเตอร์:
ค่าที่ส่งคืน:
? รับค่า |
notify |
notify(key) พารามิเตอร์:
ผลลัพธ์: ไม่มี
แจ้งผู้สังเกตการณ์ทุกคนเกี่ยวกับการเปลี่ยนแปลงในพร็อพเพอร์ตี้นี้ โดยจะแจ้งทั้งออบเจ็กต์ที่ผูกกับคุณสมบัติของออบเจ็กต์และออบเจ็กต์ที่ผูกอยู่ |
set |
set(key, value) พารามิเตอร์:
ผลลัพธ์: ไม่มี
ตั้งค่า |
setValues |
setValues([values]) พารามิเตอร์:
ผลลัพธ์: ไม่มี
ตั้งค่าคอลเล็กชันของคู่คีย์-ค่า |
unbind |
unbind(key) พารามิเตอร์:
ผลลัพธ์: ไม่มี
นําการเชื่อมโยงออก การเลิกเชื่อมโยงจะตั้งค่าพร็อพเพอร์ตี้ที่ยกเลิกการเชื่อมโยงเป็นค่าปัจจุบัน ออบเจ็กต์จะไม่ได้รับการแจ้งเตือนเนื่องจากค่าไม่มีการเปลี่ยนแปลง |
unbindAll |
unbindAll() พารามิเตอร์: ไม่มี
ผลลัพธ์: ไม่มี
นำการเชื่อมโยงทั้งหมดออก |
คลาส MVCArray
google.maps.MVCArray<T>
ชั้นเรียน
ชั้นเรียนนี้ขยายระยะเวลาถึง MVCObject
เข้าถึงโดยโทรไปที่ const {MVCArray} = await google.maps.importLibrary("core")
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
---|---|
MVCArray |
MVCArray([array]) พารามิเตอร์:
อาร์เรย์ MVC ที่เปลี่ยนแปลงได้ |
วิธีการ | |
---|---|
clear |
clear() พารามิเตอร์: ไม่มี
ผลลัพธ์: ไม่มี
นำองค์ประกอบทั้งหมดออกจากอาร์เรย์ |
forEach |
forEach(callback) พารามิเตอร์:
ผลลัพธ์: ไม่มี
วนซ้ำแต่ละองค์ประกอบโดยเรียกใช้ Callback ที่ให้ไว้ การเรียกกลับจะถูกเรียกสำหรับแต่ละองค์ประกอบ เช่น เรียกกลับ(องค์ประกอบ, ดัชนี) |
getArray |
getArray() พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน:
Array<T> แสดงผลการอ้างอิงไปยังอาร์เรย์ที่สำคัญ คำเตือน: หากมีการเปลี่ยนรูปแบบ Array ออบเจ็กต์นี้จะไม่เริ่มการทำงานของเหตุการณ์ |
getAt |
getAt(i) พารามิเตอร์:
ค่าที่ส่งคืน:
T แสดงผลองค์ประกอบที่ดัชนีที่ระบุ |
getLength |
getLength() พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน:
number แสดงผลจำนวนองค์ประกอบในอาร์เรย์นี้ |
insertAt |
insertAt(i, elem) พารามิเตอร์:
ผลลัพธ์: ไม่มี
แทรกองค์ประกอบที่ดัชนีที่ระบุ |
pop |
pop() พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน:
T ลบองค์ประกอบสุดท้ายของอาร์เรย์และส่งคืนองค์ประกอบนั้น |
push |
push(elem) พารามิเตอร์:
ค่าที่ส่งคืน:
number เพิ่มองค์ประกอบหนึ่งที่ส่วนท้ายของอาร์เรย์และแสดงผลความยาวใหม่ของอาร์เรย์ |
removeAt |
removeAt(i) พารามิเตอร์:
ค่าที่ส่งคืน:
T นำองค์ประกอบออกจากดัชนีที่ระบุ |
setAt |
setAt(i, elem) พารามิเตอร์:
ผลลัพธ์: ไม่มี
ตั้งค่าองค์ประกอบที่ดัชนีที่ระบุ |
รับค่าเดิม:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
เหตุการณ์ | |
---|---|
insert_at |
function(index) อาร์กิวเมนต์:
เหตุการณ์นี้จะเกิดขึ้นเมื่อมีการเรียก insertAt() เหตุการณ์ผ่านดัชนีที่ส่งต่อไปยัง insertAt() |
remove_at |
function(index, removed) อาร์กิวเมนต์:
เหตุการณ์นี้จะเกิดขึ้นเมื่อมีการเรียก removeAt() เหตุการณ์จะส่งดัชนีที่ส่งไปยัง removeAt() และองค์ประกอบที่ถูกนำออกจากอาร์เรย์ |
set_at |
function(index, previous) อาร์กิวเมนต์:
เหตุการณ์นี้จะเกิดขึ้นเมื่อมีการเรียก setAt() เหตุการณ์จะส่งดัชนีที่ส่งไปยัง setAt() และองค์ประกอบที่เคยอยู่ในอาร์เรย์ที่ดัชนีนั้น |
อินเทอร์เฟซ ErrorEvent
อินเทอร์เฟซ
google.maps.ErrorEvent
เหตุการณ์ที่มีข้อผิดพลาดที่เกี่ยวข้อง
พร็อพเพอร์ตี้ | |
---|---|
error |
ประเภท:
Error ข้อผิดพลาดที่เกี่ยวข้องกับเหตุการณ์ |