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 yang Ditampilkan: MapsEventListenerMenambahkan 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 yang Ditampilkan: MapsEventListenerSeperti addListener, tetapi handler menghapus dirinya sendiri setelah menangani peristiwa pertama. |
clearInstanceListeners | clearInstanceListeners(instance)Parameter:
Nilai yang Ditampilkan: voidMenghapus semua pemroses untuk semua peristiwa untuk instance tertentu. |
clearListeners | clearListeners(instance, eventName)Parameter:
Nilai yang Ditampilkan: voidMenghapus semua pemroses untuk peristiwa tertentu pada instance tertentu. |
hasListeners | hasListeners(instance, eventName)Parameter:
Nilai yang Ditampilkan: booleanMenampilkan apakah ada pemroses untuk peristiwa tertentu pada instance tertentu. Dapat digunakan untuk menyimpan komputasi detail peristiwa yang berat. |
removeListener | removeListener(listener)Parameter:
Nilai yang Ditampilkan: voidMenghapus pemroses tertentu, yang seharusnya ditampilkan oleh addListener di atas. Setara dengan memanggil listener.remove(). |
trigger | trigger(instance, eventName, eventArgs)Parameter:
Nilai yang Ditampilkan: voidMemicu peristiwa yang diberikan. Semua argumen setelah eventName diteruskan sebagai argumen ke pemroses. |
| addDomListener(instance, eventName, handler[, capture])Nilai yang Ditampilkan: MapsEventListenerPendaftaran pengendali peristiwa lintas browser. Pemroses ini dihapus dengan memanggil removeListener(handle) untuk handle yang ditampilkan oleh fungsi ini. |
| addDomListenerOnce(instance, eventName, handler[, capture])Nilai yang Ditampilkan: MapsEventListenerWrapper di sekitar addDomListener yang menghapus pemroses setelah peristiwa pertama. |
MapsEventListener interface
google.maps.MapsEventListener interface
Pemroses peristiwa, dibuat oleh google.maps.event.addListener() dan teman-teman.
Metode | |
|---|---|
remove | remove()Parameter: Tidak ada Nilai yang Ditampilkan: voidMenghapus pemroses. Memanggil |
Class MVCObject
Class google.maps.MVCObject
Class dasar yang menerapkan KVO.
Konstruktor MVCObject dijamin berupa fungsi kosong, sehingga Anda dapat mewarisi dari MVCObject dengan menulis MySubclass.prototype = new google.maps.MVCObject();. Kecuali dinyatakan lain, hal ini tidak berlaku untuk class lain dalam API, dan pewarisan dari class lain dalam 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 yang Ditampilkan: MapsEventListenerMenambahkan 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 Tampilan ke Model. |
get | get(key)Parameter:
Nilai yang Ditampilkan: ?Mendapatkan nilai. |
notify | notify(key)Parameter:
Nilai yang Ditampilkan: Tidak Ada Memberi tahu semua pengamat tentang perubahan pada properti ini. Hal ini akan memberi tahu kedua objek yang terikat ke properti objek serta objek yang terikat ke properti tersebut. |
set | set(key, value)Parameter:
Nilai yang Ditampilkan: Tidak Ada Menetapkan nilai. |
setValues | setValues([values])Parameter:
Nilai yang Ditampilkan: Tidak Ada Menetapkan kumpulan pasangan nilai kunci. |
unbind | unbind(key)Parameter:
Nilai yang Ditampilkan: Tidak Ada Menghapus binding. Membatalkan pengikatan akan menyetel properti yang tidak terikat ke nilai saat ini. Objek tidak akan diberi tahu, karena nilainya tidak 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 berubah. |
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 Melakukan iterasi pada setiap elemen, memanggil callback yang disediakan. Callback dipanggil untuk setiap elemen seperti: callback(element, index). |
getArray | getArray()Parameter: Tidak ada Nilai yang Ditampilkan: 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 yang Ditampilkan: TMenampilkan elemen pada indeks yang ditentukan. |
getLength | getLength()Parameter: Tidak ada Nilai yang Ditampilkan: numberMenampilkan jumlah elemen dalam larik ini. |
insertAt | insertAt(i, elem)Parameter:
Nilai yang Ditampilkan: Tidak Ada Menyisipkan elemen pada indeks yang ditentukan. |
pop | pop()Parameter: Tidak ada Nilai yang Ditampilkan: TMenghapus elemen terakhir array dan menampilkan elemen tersebut. |
push | push(elem)Parameter:
Nilai yang Ditampilkan: numberMenambahkan satu elemen ke akhir array dan menampilkan panjang array yang baru. |
removeAt | removeAt(i)Parameter:
Nilai yang Ditampilkan: TMenghapus 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 dipicu saat insertAt() dipanggil. Peristiwa ini meneruskan indeks yang diteruskan ke insertAt(). |
remove_at | function(index, removed)Argumen:
Peristiwa ini dipicu 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 dipicu saat setAt() dipanggil. Peristiwa ini meneruskan indeks yang diteruskan ke setAt() dan elemen yang sebelumnya ada dalam array pada indeks tersebut. |
Antarmuka ErrorEvent
google.maps.ErrorEvent interface
Peristiwa dengan Error terkait.
Properti | |
|---|---|
error | Jenis: ErrorError yang terkait dengan acara. |