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