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. |