Class event
Class google.maps.event
Namespace untuk semua fungsi peristiwa publik
Akses dengan memanggil const {event} = await google.maps.importLibrary("core")
. Lihat Library di Maps JavaScript API.
Metode Statis | |
---|---|
addListener | addListener(instance, eventName, handler) Nilai Hasil: MapsEventListener Menambahkan fungsi pemroses yang diberikan ke nama peristiwa yang diberikan untuk instance objek yang diberikan. Menampilkan ID untuk pemroses ini yang dapat digunakan dengan removeListener(). |
addListenerOnce | addListenerOnce(instance, eventName, handler) Nilai Hasil: MapsEventListener Seperti addListener, tetapi pengendali menghapus dirinya sendiri setelah menangani peristiwa pertama. |
clearInstanceListeners | clearInstanceListeners(instance) Parameter:
Nilai Hasil: void Menghapus semua pemroses untuk semua peristiwa untuk instance tertentu. |
clearListeners | clearListeners(instance, eventName) Parameter:
Nilai Hasil: void Menghapus semua pemroses untuk peristiwa tertentu untuk instance tertentu. |
hasListeners | hasListeners(instance, eventName) Parameter:
Nilai Hasil: boolean Menampilkan apakah ada pemroses untuk peristiwa yang diberikan pada instance yang diberikan. Dapat digunakan untuk menyimpan komputasi detail peristiwa yang mahal. |
removeListener | removeListener(listener) Parameter:
Nilai Hasil: void Menghapus pemroses yang diberikan, yang seharusnya ditampilkan oleh addListener di atas. Setara dengan memanggil listener.remove() . |
trigger | trigger(instance, eventName, eventArgs) Parameter:
Nilai Hasil: void Memicu peristiwa yang diberikan. Semua argumen setelah eventName diteruskan sebagai argumen ke pemroses. |
| addDomListener(instance, eventName, handler[, capture]) Nilai Hasil: MapsEventListener Pendaftaran pengendali peristiwa lintas browser. Pemroses ini dihapus dengan memanggil removeListener(handle) untuk handle yang ditampilkan oleh fungsi ini. |
| addDomListenerOnce(instance, eventName, handler[, capture]) Nilai Hasil: MapsEventListener Wrapper di sekitar addDomListener yang menghapus pemroses setelah peristiwa pertama. |
Antarmuka MapsEventListener
Antarmuka google.maps.MapsEventListener
Pemroses peristiwa, yang dibuat oleh google.maps.event.addListener()
dan teman-teman.
Metode | |
---|---|
remove | remove() Parameter: Tidak ada Nilai Hasil: void Menghapus pemroses. Memanggil |
Class MVCObject
Class google.maps.MVCObject
Class dasar yang mengimplementasikan KVO.
Konstruktor MVCObject
dijamin merupakan fungsi kosong, sehingga Anda dapat mewarisi dari MVCObject
dengan menulis MySubclass.prototype = new google.maps.MVCObject();
. Kecuali jika dinyatakan lain, hal ini tidak berlaku untuk class lain di API, dan mewarisi dari class lain di API tidak didukung.
Akses dengan memanggil const {MVCObject} = await google.maps.importLibrary("core")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
MVCObject | MVCObject() Parameter: Tidak ada Membuat MVCObject . |
Metode | |
---|---|
addListener | addListener(eventName, handler) Parameter:
Nilai Hasil: MapsEventListener Menambahkan fungsi pemroses yang diberikan ke nama peristiwa yang diberikan. Menampilkan ID untuk pemroses ini yang dapat digunakan dengan google.maps.event.removeListener . |
bindTo | bindTo(key, target[, targetKey, noNotify]) Parameter:
Nilai yang Ditampilkan: Tidak ada Mengikat View ke Model. |
get | get(key) Parameter:
Nilai Hasil: ? Mendapatkan nilai. |
notify | notify(key) Parameter:
Nilai yang Ditampilkan: Tidak ada Memberi tahu semua observer tentang perubahan pada properti ini. Tindakan ini akan memberi tahu kedua objek yang terikat dengan properti objek serta objek yang terikat dengannya. |
set | set(key, value) Parameter:
Nilai yang Ditampilkan: Tidak ada Menetapkan nilai. |
setValues | setValues([values]) Parameter:
Nilai yang Ditampilkan: Tidak ada Menetapkan kumpulan key-value pair. |
unbind | unbind(key) Parameter:
Nilai yang Ditampilkan: Tidak ada Menghapus binding. Pembatalan pengikatan akan menetapkan properti yang tidak terikat ke nilai saat ini. Objek tidak akan diberi tahu, karena nilainya belum berubah. |
unbindAll | unbindAll() Parameter: Tidak ada Nilai yang Ditampilkan: Tidak ada Menghapus semua binding. |
Class MVCArray
Class google.maps.MVCArray<T>
Class ini memperluas MVCObject
.
Akses dengan memanggil const {MVCArray} = await google.maps.importLibrary("core")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
MVCArray | MVCArray([array]) Parameter:
Array MVC yang dapat diubah. |
Metode | |
---|---|
clear | clear() Parameter: Tidak ada Nilai yang Ditampilkan: Tidak ada Menghapus semua elemen dari array. |
forEach | forEach(callback) Parameter:
Nilai yang Ditampilkan: Tidak ada Lakukan iterasi pada setiap elemen, dengan memanggil callback yang disediakan. Callback dipanggil untuk setiap elemen seperti: callback(element, index). |
getArray | getArray() Parameter: Tidak ada Nilai Hasil: Array<T> Menampilkan referensi ke Array yang mendasarinya. Peringatan: jika Array diubah, tidak ada peristiwa yang akan diaktifkan oleh objek ini. |
getAt | getAt(i) Parameter:
Nilai Hasil: T Menampilkan elemen pada indeks yang ditentukan. |
getLength | getLength() Parameter: Tidak ada Nilai Hasil: number Menampilkan jumlah elemen dalam array ini. |
insertAt | insertAt(i, elem) Parameter:
Nilai yang Ditampilkan: Tidak ada Menyisipkan elemen pada indeks yang ditentukan. |
pop | pop() Parameter: Tidak ada Nilai Hasil: T Menghapus elemen terakhir array dan menampilkan elemen tersebut. |
push | push(elem) Parameter:
Nilai Hasil: number Menambahkan satu elemen ke akhir array dan menampilkan panjang array baru. |
removeAt | removeAt(i) Parameter:
Nilai Hasil: T Menghapus elemen dari indeks yang ditentukan. |
setAt | setAt(i, elem) Parameter:
Nilai yang Ditampilkan: Tidak ada Menetapkan elemen pada indeks yang ditentukan. |
Diwariskan: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll |
Acara | |
---|---|
insert_at | function(index) Argumen:
Peristiwa ini diaktifkan saat insertAt() dipanggil. Peristiwa meneruskan indeks yang diteruskan ke insertAt() . |
remove_at | function(index, removed) Argumen:
Peristiwa ini diaktifkan saat removeAt() dipanggil. Peristiwa ini meneruskan indeks yang diteruskan ke removeAt() dan elemen yang dihapus dari array. |
set_at | function(index, previous) Argumen:
Peristiwa ini diaktifkan saat setAt() dipanggil. Peristiwa meneruskan indeks yang diteruskan ke setAt() dan elemen yang sebelumnya ada dalam array pada indeks tersebut. |
Antarmuka ErrorEvent
Antarmuka google.maps.ErrorEvent
Peristiwa dengan Error terkait.
Properti | |
---|---|
error | Jenis: Error Error yang terkait dengan peristiwa. |