Event system

event sınıfı

google.maps.event sınıf

Tüm herkese açık etkinlik işlevleri için ad alanı

const {event} = await google.maps.importLibrary("core") numaralı telefonu arayarak erişin. Maps JavaScript API'deki kitaplıklar konusuna bakın.

addListener
addListener(instance, eventName, handler)
Parametreler: 
İade Değeri:  MapsEventListener
Belirtilen nesne örneğinde, belirtilen etkinlik adına belirtilen dinleyici işlevini ekler. Bu işleyici için, removeHearer() ile kullanılabilecek bir tanımlayıcı döndürür.
addListenerOnce
addListenerOnce(instance, eventName, handler)
Parametreler: 
İade Değeri:  MapsEventListener
addHearer gibi, ancak işleyici ilk etkinliği işledikten sonra kendini kaldırır.
clearInstanceListeners
clearInstanceListeners(instance)
Parametreler: 
İade Değeri:  void
Belirli bir örneğe ait tüm etkinlikler için tüm dinleyicileri kaldırır.
clearListeners
clearListeners(instance, eventName)
Parametreler: 
  • instanceObject
  • eventNamestring
İade Değeri:  void
Belirli bir örnek için belirli bir etkinliğin tüm işleyicilerini kaldırır.
hasListeners
hasListeners(instance, eventName)
Parametreler: 
  • instanceObject
  • eventNamestring
İade Değeri:  boolean
Belirli bir örnekte belirli bir etkinlik için işleyici olup olmadığını döndürür. Pahalı etkinlik ayrıntılarının hesaplanması için kullanılabilir.
removeListener
removeListener(listener)
Parametreler: 
İade Değeri:  void
Belirtilen dinleyiciyi kaldırır. Yukarıdaki dinleyici tarafından döndürülmesi gerekir. listener.remove() numaralı telefona eşdeğerdir.
trigger
trigger(instance, eventName, eventArgs)
Parametreler: 
  • instanceObject
  • eventNamestring
  • eventArgs...?
İade Değeri:  void
Belirtilen etkinliği tetikler. eventName sonrasındaki tüm bağımsız değişkenler dinleyicilere bağımsız değişken olarak aktarılır.
addDomListener
addDomListener(instance, eventName, handler[, capture])
Parametreler: 
  • instanceObject
  • eventNamestring
  • handlerFunction
  • captureboolean optional
İade Değeri:  MapsEventListener
Tarayıcılar arası etkinlik işleyici kaydı. Bu dinleyici, bu işlev tarafından döndürülen herkese açık kullanıcı adı için removeHearer(handle) çağrılıp kaldırılır.
addDomListenerOnce
addDomListenerOnce(instance, eventName, handler[, capture])
Parametreler: 
  • instanceObject
  • eventNamestring
  • handlerFunction
  • captureboolean optional
İade Değeri:  MapsEventListener
İlk etkinlikten sonra dinleyiciyi kaldıracak olan addDomHearer'ın etrafına sarılan sarmalayıcı.

MapsEventHearer arayüzü

google.maps.MapsEventListener arayüz

google.maps.event.addListener() ve arkadaşlarınız tarafından oluşturulan bir etkinlik işleyici.

remove
remove()
Parametreler: Yok
İade Değeri:  void
İşleyiciyi kaldırır.

listener.remove() aranıyor google.maps.event.removeListener(listener) ile eş değerdir.

MVCObject sınıfı

google.maps.MVCObject sınıf

KVO eğitimi verilen ana sınıf.

MVCObject oluşturucunun boş işlev olacağı garanti edilir. Bu nedenle, MySubclass.prototype = new google.maps.MVCObject(); yazarak MVCObject değerini devralabilirsiniz. Aksi belirtilmediği sürece bu durum API'deki diğer sınıflar için geçerli değildir ve API'deki diğer sınıflardan devralınması desteklenmez.

const {MVCObject} = await google.maps.importLibrary("core") numaralı telefonu arayarak erişin. Maps JavaScript API'deki kitaplıklar konusuna bakın.

MVCObject
MVCObject()
Parametreler: Yok
MVCObject oluşturur.
addListener
addListener(eventName, handler)
Parametreler: 
  • eventNamestring
  • handlerFunction
İade Değeri:  MapsEventListener
Belirtilen dinleyici işlevini belirtilen etkinlik adına ekler. Bu dinleyici için google.maps.event.removeListener ile kullanılabilecek bir tanımlayıcı döndürür.
bindTo
bindTo(key, target[, targetKey, noNotify])
Parametreler: 
  • keystring
  • targetMVCObject
  • targetKeystring optional
  • noNotifyboolean optional
Return Değeri: Yok
Bir Modeli Modele Bağlar.
get
get(key)
Parametreler: 
  • keystring
İade Değeri:  ?
Değer alır.
notify
notify(key)
Parametreler: 
  • keystring
Return Değeri: Yok
Bu mülkteki bir değişikliği tüm izleyicilere bildirin. Bu işlem, hem nesneye bağlı nesneleri hem de bağlı nesneyi bildirir.
set
set(key, value)
Parametreler: 
  • keystring
  • value*
Return Değeri: Yok
Bir değer belirler.
setValues
setValues([values])
Parametreler: 
Return Değeri: Yok
Anahtar/değer çiftleri koleksiyonunu ayarlar.
unbind
unbind(key)
Parametreler: 
  • keystring
Return Değeri: Yok
Bağlamayı kaldırır. Bağlantı kaldırıldığında, bağlayıcı olmayan mülk geçerli değere ayarlanır. Değer değişmediği için nesneye bilgi verilmeyecek.
unbindAll
unbindAll()
Parametreler: Yok
Return Değeri: Yok
Tüm bağlantıları kaldırır.

MVCArray sınıfı

google.maps.MVCArray<T> sınıf

Bu ders MVCObject tarihine kadar geçerlidir.

const {MVCArray} = await google.maps.importLibrary("core") numaralı telefonu arayarak erişin. Maps JavaScript API'deki kitaplıklar konusuna bakın.

MVCArray
MVCArray([array])
Parametreler: 
  • arrayArray<T> optional
Değişebilir bir MVC Dizisi.
clear
clear()
Parametreler: Yok
Return Değeri: Yok
Dizideki tüm öğeleri kaldırır.
forEach
forEach(callback)
Parametreler: 
  • callbackfunction(T, number): void
Return Değeri: Yok
Her bir öğeyi tekrar ekleyerek, sağlanan geri çağırmayı çağırın. Geri çağırma (callback(item, index) gibi her öğe için çağrılır.
getArray
getArray()
Parametreler: Yok
İade Değeri:  Array<T>
Temel Diziye referans döndürür. Uyarı: Dizi değiştirilirse bu nesne hiçbir etkinlik tetiklemez.
getAt
getAt(i)
Parametreler: 
  • inumber
İade Değeri:  T
Belirtilen dizindeki öğeyi döndürür.
getLength
getLength()
Parametreler: Yok
İade Değeri:  number
Bu dizideki öğelerin sayısını döndürür.
insertAt
insertAt(i, elem)
Parametreler: 
  • inumber
  • elemT
Return Değeri: Yok
Belirtilen dizine bir öğe ekler.
pop
pop()
Parametreler: Yok
İade Değeri:  T
Dizinin son öğesini kaldırır ve bu öğeyi döndürür.
push
push(elem)
Parametreler: 
  • elemT
İade Değeri:  number
Dizinin sonuna bir öğe ekler ve dizinin yeni uzunluğunu döndürür.
removeAt
removeAt(i)
Parametreler: 
  • inumber
İade Değeri:  T
Belirtilen dizinden bir öğe kaldırır.
setAt
setAt(i, elem)
Parametreler: 
  • inumber
  • elemT
Return Değeri: Yok
Belirtilen dizinde bir öğe ayarlar.
Devralınan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
insert_at
function(index)
Bağımsız değişkenler: 
  • indexnumber
Bu çağrı, insertAt() arandığında tetiklenir. Etkinlik, insertAt() ürününe iletilen dizini geçirir.
remove_at
function(index, removed)
Bağımsız değişkenler: 
  • indexnumber
  • removedT Öğe, index dizisindeki diziden kaldırıldı.
Bu çağrı, removeAt() arandığında tetiklenir. Etkinlik, removeAt() ürününe aktarılan dizini ve diziden kaldırılan öğeyi geçirir.
set_at
function(index, previous)
Bağımsız değişkenler: 
  • indexnumber
  • previousT Önceden index dizisinde bulunan öğe.
Bu çağrı, setAt() arandığında tetiklenir. Etkinlik, setAt() ürününe aktarılan dizini ve bu dizinde daha önce dizide bulunan öğeyi geçirir.

ErrorEvent arayüzü

google.maps.ErrorEvent arayüz

İlişkili Hatalı bir etkinlik.

error
Tür:  Error
Etkinlikle ilgili hata.