เนมสเปซ event
google.maps.event
เนมสเปซ
ไลบรารี "core"
เนมสเปซสำหรับฟังก์ชันเหตุการณ์สาธารณะทั้งหมด
const {event} = await google.maps.importLibrary("core");
วิธีการแบบคงที่ | |
|---|---|
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])ค่าที่แสดงผล:
MapsEventListenerWrapper รอบ addDomListener ที่นำ Listener ออกหลังจากเหตุการณ์แรก |
อินเทอร์เฟซ MapsEventListener
google.maps.MapsEventListener
อินเทอร์เฟซ
Listener เหตุการณ์ที่สร้างโดย google.maps.event.addListener() และเพื่อนๆ
เมธอด | |
|---|---|
remove |
remove()พารามิเตอร์: ไม่มี
ค่าที่แสดงผล:
voidนำ Listener ออก การเรียก |
คลาส MVCObject
google.maps.MVCObject
คลาส
ไลบรารี "core"
คลาสพื้นฐานที่ใช้ KVO
ตัวสร้าง MVCObject จะเป็นฟังก์ชันว่างเสมอ ดังนั้นคุณจึงรับค่าจาก MVCObject ได้โดยเขียน MySubclass.prototype = new google.maps.MVCObject(); เว้นแต่จะระบุไว้เป็นอย่างอื่น ข้อความนี้ไม่เป็นความจริงสำหรับคลาสอื่นๆ ใน API และระบบไม่รองรับการรับค่าจากคลาสอื่นๆ ใน API
const {MVCObject} = await google.maps.importLibrary("core");
ผู้ผลิต | |
|---|---|
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>
class
extends MVCObject
library "core"
const {MVCArray} = await google.maps.importLibrary("core");
ผู้ผลิต | |
|---|---|
MVCArray |
MVCArray([array])พารามิเตอร์
อาร์เรย์ MVC ที่เปลี่ยนแปลงได้ |
เมธอด | |
|---|---|
clear |
clear()พารามิเตอร์: ไม่มี
ผลลัพธ์: ไม่มี
นำองค์ประกอบทั้งหมดออกจากอาร์เรย์ |
forEach |
forEach(callback)พารามิเตอร์
ผลลัพธ์: ไม่มี
ทำซ้ำในแต่ละองค์ประกอบ โดยเรียกใช้ Callback ที่ระบุ ระบบจะเรียกใช้ Callback สำหรับแต่ละองค์ประกอบ เช่น callback(element, index) |
getArray |
getArray()พารามิเตอร์: ไม่มี
ค่าที่แสดงผล:
Array<T>แสดงผลการอ้างอิงไปยังอาร์เรย์ที่สำคัญ คำเตือน: หากมีการเปลี่ยนแปลงอาร์เรย์ ออบเจ็กต์นี้จะไม่เริ่มทำงานเหตุการณ์ใดๆ |
getAt |
getAt(i)พารามิเตอร์
ค่าที่แสดงผล:
Tแสดงผลองค์ประกอบที่ดัชนีที่ระบุ |
getLength |
getLength()พารามิเตอร์: ไม่มี
ค่าที่แสดงผล:
numberแสดงผลจำนวนองค์ประกอบในอาร์เรย์นี้ |
insertAt |
insertAt(i, elem)พารามิเตอร์
ผลลัพธ์: ไม่มี
แทรกองค์ประกอบที่ดัชนีที่ระบุ |
pop |
pop()พารามิเตอร์: ไม่มี
ค่าที่แสดงผล:
Tนำองค์ประกอบสุดท้ายของอาร์เรย์ออกและแสดงผลองค์ประกอบนั้น |
push |
push(elem)พารามิเตอร์
ค่าที่แสดงผล:
numberเพิ่มองค์ประกอบ 1 รายการที่ส่วนท้ายของอาร์เรย์และแสดงผลความยาวใหม่ของอาร์เรย์ |
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ข้อผิดพลาดที่เกี่ยวข้องกับเหตุการณ์ |