namespace peristiwa
namespace
google.maps.event
library "core"
Namespace untuk semua fungsi peristiwa publik
const {event} = await google.maps.importLibrary("core");
Metode Statis | |
|---|---|
addListener |
addListener(instance, eventName, handler)Nilai Hasil:
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 Hasil:
MapsEventListenerSeperti addListener, tetapi pengendali akan menghapus dirinya sendiri setelah menangani peristiwa pertama. |
clearInstanceListeners |
clearInstanceListeners(instance)Parameter:
Nilai Hasil:
voidMenghapus semua pemroses untuk semua peristiwa untuk instance tertentu. |
clearListeners |
clearListeners(instance, eventName)Parameter:
Nilai Hasil:
voidMenghapus semua pemroses untuk peristiwa tertentu untuk instance tertentu. |
hasListeners |
hasListeners(instance, eventName)Parameter:
Nilai Hasil:
booleanMenampilkan apakah ada pemroses untuk peristiwa tertentu pada instance tertentu. Dapat digunakan untuk menyimpan komputasi detail peristiwa yang berat. |
removeListener |
removeListener(listener)Parameter:
Nilai Hasil:
voidMenghapus pemroses yang diberikan, yang seharusnya ditampilkan oleh addListener di atas. Setara dengan memanggil listener.remove(). |
trigger |
trigger(instance, eventName, eventArgs)Parameter:
Nilai Hasil:
voidMemicu peristiwa yang diberikan. Semua argumen setelah eventName diteruskan sebagai argumen ke pemroses. |
|
addDomListener(instance, eventName, handler[, capture])Nilai Hasil:
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 Hasil:
MapsEventListenerWrapper 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:
voidMenghapus pemroses. Memanggil |
Class MVCObject
class
google.maps.MVCObject
diperluas oleh BicyclingLayer, Circle, Data, GroundOverlay, ImageMapType, InfoWindow, Map, Map, MapTypeRegistry, MVCArray, OverlayView, Polygon, Polyline, Rectangle, StreetViewCoverageLayer, StreetViewPanorama, StreetViewPanorama, StyledMapType, TrafficLayer, TransitLayer, WebGLOverlayView,
Autocomplete, DirectionsRenderer, DrawingManager, KmlLayer, Marker, SearchBox
library "core"
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 dinyatakan lain, hal ini tidak berlaku untuk class lain di API, dan pewarisan dari class lain di API tidak didukung.
const {MVCObject} = await google.maps.importLibrary("core");
Konstruktor | |
|---|---|
MVCObject |
MVCObject()Parameter: Tidak ada
Membuat MVCObject. |
Metode | |
|---|---|
addListener |
addListener(eventName, handler)Parameter:
Nilai Hasil:
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 Hasil: Tidak ada
Mengikat View ke Model. |
get |
get(key)Parameter:
Nilai Hasil:
?Mendapatkan nilai. |
notify |
notify(key)Parameter:
Nilai Hasil: Tidak ada
Memberi tahu semua observer tentang perubahan pada properti ini. Hal ini akan memberi tahu objek yang terikat ke properti objek serta objek yang terikat ke properti tersebut. |
set |
set(key, value)Parameter:
Nilai Hasil: Tidak ada
Menetapkan nilai. |
setValues |
setValues([values])Parameter:
Nilai Hasil: Tidak ada
Menetapkan kumpulan key-value pair. |
unbind |
unbind(key)Parameter:
Nilai Hasil: Tidak ada
Menghapus binding. Membatalkan pengikatan akan menetapkan properti yang tidak terikat ke nilai saat ini. Objek tidak akan diberi tahu karena nilainya tidak berubah. |
unbindAll |
unbindAll()Parameter: Tidak ada
Nilai Hasil: Tidak ada
Menghapus semua binding. |
Class MVCArray
class
google.maps.MVCArray<T>
extends MVCObject
library "core"
const {MVCArray} = await google.maps.importLibrary("core");
Konstruktor | |
|---|---|
MVCArray |
MVCArray([array])Parameter:
Array MVC yang dapat diubah. |
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 yang mendasarinya. Peringatan: jika Array diubah, tidak ada peristiwa yang akan diaktifkan oleh objek ini. |
getAt |
getAt(i)Parameter:
Nilai Hasil:
TMenampilkan elemen pada indeks yang ditentukan. |
getLength |
getLength()Parameter: Tidak ada
Nilai Hasil:
numberMenampilkan 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:
TMenghapus elemen terakhir array dan menampilkan elemen tersebut. |
push |
push(elem)Parameter:
Nilai Hasil:
numberMenambahkan satu elemen ke akhir array dan menampilkan panjang baru array. |
removeAt |
removeAt(i)Parameter:
Nilai Hasil:
TMenghapus elemen dari indeks yang ditentukan. |
setAt |
setAt(i, elem)Parameter:
Nilai Hasil: Tidak ada
Menetapkan elemen pada indeks yang ditentukan. |
Diwarisi:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Acara | |
|---|---|
insert_at |
function(index)Argumen:
Peristiwa ini diaktifkan saat insertAt() dipanggil. Peristiwa ini 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 ini 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:
ErrorError yang terkait dengan peristiwa. |