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 yang diberikan untuk instance yang diberikan. |
hasListeners |
hasListeners(instance, eventName) Parameter:
Nilai Hasil:
boolean Menampilkan jika 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(nama sebutan channel) 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-temannya.
Metode | |
---|---|
remove |
remove() Parameter: Tidak ada
Nilai Hasil:
void Menghapus pemroses. Memanggil |
MVCObject
Class
google.maps.MVCObject
Class dasar yang menerapkan KVO.
Konstruktor MVCObject
dijamin akan berfungsi 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 dalam API, dan mewarisi 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 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 Hasil: Tidak ada
Mengikat Tampilan ke Model. |
get |
get(key) Parameter:
Nilai Hasil:
? Mendapatkan nilai. |
notify |
notify(key) Parameter:
Nilai Hasil: Tidak ada
Memberi tahu semua pengamat tentang perubahan di properti ini. Ini memberi tahu objek yang terikat dengan properti objek serta objek yang terikat padanya. |
set |
set(key, value) Parameter:
Nilai Hasil: Tidak ada
Menetapkan nilai. |
setValues |
setValues([values]) Parameter:
Nilai Hasil: Tidak ada
Menetapkan kumpulan pasangan nilai kunci. |
unbind |
unbind(key) Parameter:
Nilai Hasil: Tidak ada
Menghapus binding. Pelepasan ikatan 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 Hasil: 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 Hasil: Tidak ada
Menghapus semua elemen dari array. |
forEach |
forEach(callback) Parameter:
Nilai Hasil: 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 pokok. Peringatan: jika Array berubah, 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 Hasil: Tidak ada
Menyisipkan elemen pada indeks yang ditentukan. |
pop |
pop() Parameter: Tidak ada
Nilai Hasil:
T Menghapus elemen terakhir dari array dan mengembalikan elemen tersebut. |
push |
push(elem) Parameter:
Nilai Hasil:
number Menambahkan satu elemen ke akhir array dan menampilkan panjang array yang baru. |
removeAt |
removeAt(i) Parameter:
Nilai Hasil:
T Menghapus elemen dari indeks yang ditentukan. |
setAt |
setAt(i, elem) Parameter:
Nilai Hasil: 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 meneruskan indeks yang diteruskan ke removeAt() dan elemen yang telah 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. |