เหตุการณ์ คลาส
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])ค่าที่ส่งคืน:   MapsEventListenerWrapper รอบ addDomListener ที่นำ Listener ออกหลังจากเหตุการณ์แรก | 
MapsEventListener interface
google.maps.MapsEventListener
อินเทอร์เฟซ
Listener เหตุการณ์ที่สร้างโดย google.maps.event.addListener() และเพื่อนๆ
| เมธอด | |
|---|---|
| remove | remove()พารามิเตอร์: ไม่มี ค่าที่ส่งคืน:   voidนำผู้ฟังออก  การเรียก  | 
MVCObject class
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])พารามิเตอร์:   
 ค่าที่ส่งคืน: ไม่มี เชื่อมโยง View กับโมเดล | 
| get | get(key)พารามิเตอร์:   
 ค่าที่ส่งคืน:   ?รับค่า | 
| notify | notify(key)พารามิเตอร์:   
 ค่าที่ส่งคืน: ไม่มี แจ้งให้ผู้สังเกตการณ์ทุกคนทราบถึงการเปลี่ยนแปลงในพร็อพเพอร์ตี้นี้ ซึ่งจะแจ้งเตือนทั้งออบเจ็กต์ที่เชื่อมโยงกับพร็อพเพอร์ตี้ของออบเจ็กต์ รวมถึงออบเจ็กต์ที่เชื่อมโยงด้วย | 
| set | set(key, value)พารามิเตอร์:   
 ค่าที่ส่งคืน: ไม่มี ตั้งค่า | 
| setValues | setValues([values])พารามิเตอร์:   
 ค่าที่ส่งคืน: ไม่มี ตั้งค่าชุดคู่คีย์-ค่า | 
| unbind | unbind(key)พารามิเตอร์:   
 ค่าที่ส่งคืน: ไม่มี นำการเชื่อมโยงออก การยกเลิกการเชื่อมโยงจะตั้งค่าพร็อพเพอร์ตี้ที่ไม่ได้เชื่อมโยงเป็นค่าปัจจุบัน ระบบจะไม่แจ้งเตือนออบเจ็กต์เนื่องจากค่าไม่ได้เปลี่ยนแปลง | 
| unbindAll | unbindAll()พารามิเตอร์: ไม่มี ค่าที่ส่งคืน: ไม่มี นำการเชื่อมโยงทั้งหมดออก | 
MVCArray class
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(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ข้อผิดพลาดที่เกี่ยวข้องกับเหตุการณ์ |