Event system

event,

google.maps.event klasa

Przestrzeń nazw dla wszystkich funkcji zdarzeń publicznych

Zadzwoń pod numer const {event} = await google.maps.importLibrary("core"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

addListener
addListener(instance, eventName, handler)
Parametry: 
Zwrócona wartość:  MapsEventListener
Dodaje określoną funkcję detektora do podanej nazwy zdarzenia w danej instancji obiektu. Zwraca identyfikator tego detektora, którego można używać z funkcją deleteListener().
addListenerOnce
addListenerOnce(instance, eventName, handler)
Parametry: 
Zwrócona wartość:  MapsEventListener
Podobnie jak addListener, ale moduł obsługi usuwa się po obsłudze pierwszego zdarzenia.
clearInstanceListeners
clearInstanceListeners(instance)
Parametry: 
Zwrócona wartość:  void
Usuwa wszystkie detektory dla wszystkich zdarzeń w danej instancji.
clearListeners
clearListeners(instance, eventName)
Parametry: 
  • instanceObject
  • eventNamestring
Zwrócona wartość:  void
Usuwa wszystkie detektory dla danego zdarzenia w danej instancji.
hasListeners
hasListeners(instance, eventName)
Parametry: 
  • instanceObject
  • eventNamestring
Zwrócona wartość:  boolean
Zwraca, jeśli w przypadku danej instancji istnieją odbiorniki danego zdarzenia. Służą do zapisywania cennych wydarzeń.
removeListener
removeListener(listener)
Parametry: 
Zwrócona wartość:  void
Usuwa odbiornik, który powinien być zwracany przez metodę addListener powyżej. Odpowiednik wywołania listener.remove().
trigger
trigger(instance, eventName, eventArgs)
Parametry: 
  • instanceObject
  • eventNamestring
  • eventArgs...?
Zwrócona wartość:  void
Wywołuje dane zdarzenie. Wszystkie argumenty po parametrze eventName są przekazywane do detektorów jako argumenty.
addDomListener
addDomListener(instance, eventName, handler[, capture])
Parametry: 
  • instanceObject
  • eventNamestring
  • handlerFunction
  • captureboolean optional
Zwrócona wartość:  MapsEventListener
Rejestracja modułu obsługi zdarzeń w różnych przeglądarkach. Ten odbiornik jest usuwany przez wywołanie metody nasListener(obsługi) dla nicka zwróconego przez tę funkcję.
addDomListenerOnce
addDomListenerOnce(instance, eventName, handler[, capture])
Parametry: 
  • instanceObject
  • eventNamestring
  • handlerFunction
  • captureboolean optional
Zwrócona wartość:  MapsEventListener
Kod otaczający addDomListener, który usuwa detektor po pierwszym zdarzeniu.

Interfejs MapsEventListener

google.maps.MapsEventListener interfejs

Odbiornik stworzony przez google.maps.event.addListener() i znajomych.

remove
remove()
Parametry: brak
Zwrócona wartość:  void
Usuwa odbiornik.

Wywoływanie listener.remove() jest równoważne funkcji google.maps.event.removeListener(listener).

Klasa MVCObject

google.maps.MVCObject klasa

Klasa podstawowa wdrażająca KVO.

Gwarantujemy, że konstruktor MVCObject jest pustą funkcją, więc możesz go odziedziczyć z elementu MVCObject, wpisując MySubclass.prototype = new google.maps.MVCObject();. O ile nie zaznaczono inaczej, nie jest to prawdą w przypadku innych klas w interfejsie API ani nie może być on dziedziczony z innych klas w interfejsie API.

Zadzwoń pod numer const {MVCObject} = await google.maps.importLibrary("core"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

MVCObject
MVCObject()
Parametry: brak
Tworzy element MVCObject.
addListener
addListener(eventName, handler)
Parametry: 
  • eventNamestring
  • handlerFunction
Zwrócona wartość:  MapsEventListener
Dodaje określoną funkcję detektora do podanej nazwy zdarzenia. Zwraca identyfikator tego detektora, którego można używać z google.maps.event.removeListener.
bindTo
bindTo(key, target[, targetKey, noNotify])
Parametry: 
  • keystring
  • targetMVCObject
  • targetKeystring optional
  • noNotifyboolean optional
Zwróć wartość: brak
Wiąże widok z modelem.
get
get(key)
Parametry: 
  • keystring
Zwrócona wartość:  ?
Pobiera wartość.
notify
notify(key)
Parametry: 
  • keystring
Zwróć wartość: brak
Powiadom wszystkich obserwatorów o zmianie w tej usłudze. Powiadomi to zarówno obiekty powiązane z właściwością obiektu, jak i obiekt, z którym jest ono powiązane.
set
set(key, value)
Parametry: 
  • keystring
  • value*
Zwróć wartość: brak
Ustawia wartość.
setValues
setValues([values])
Parametry: 
Zwróć wartość: brak
Ustawia zbiór par klucz-wartość.
unbind
unbind(key)
Parametry: 
  • keystring
Zwróć wartość: brak
Usuwa wiązanie. Odłączenie powoduje ustawienie bieżącej wartości na niepowiązaną właściwość. Obiekt nie zostanie powiadomiony, ponieważ wartość się nie zmieniła.
unbindAll
unbindAll()
Parametry: brak
Zwróć wartość: brak
Usuwa wszystkie powiązania.

Klasa MVCArray

google.maps.MVCArray<T> klasa

Te zajęcia rozciągają się do MVCObject.

Zadzwoń pod numer const {MVCArray} = await google.maps.importLibrary("core"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

MVCArray
MVCArray([array])
Parametry: 
  • arrayArray<T> optional
Zmiennej tablicy MVC.
clear
clear()
Parametry: brak
Zwróć wartość: brak
Usuwa wszystkie elementy z tablicy.
forEach
forEach(callback)
Parametry: 
  • callbackfunction(T, number): void
Zwróć wartość: brak
Powtórz każdy z tych elementów, wywołując wywołanie zwrotne. Wywołanie zwrotne jest wywoływane dla każdego elementu, takiego jak: wywołanie zwrotne(element, indeks).
getArray
getArray()
Parametry: brak
Zwrócona wartość:  Array<T>
Zwraca odwołanie do bazowej tablicy. Ostrzeżenie: jeśli tablica jest zmutowana, żadne zdarzenia nie będą uruchamiane przez ten obiekt.
getAt
getAt(i)
Parametry: 
  • inumber
Zwrócona wartość:  T
Zwraca element w określonym indeksie.
getLength
getLength()
Parametry: brak
Zwrócona wartość:  number
Zwraca liczbę elementów w tej tablicy.
insertAt
insertAt(i, elem)
Parametry: 
  • inumber
  • elemT
Zwróć wartość: brak
Wstawia element w określonym indeksie.
pop
pop()
Parametry: brak
Zwrócona wartość:  T
Usuwa ostatni element tablicy i zwraca ten element.
push
push(elem)
Parametry: 
  • elemT
Zwrócona wartość:  number
Dodaje jeden element na koniec tablicy i zwraca nową długość tablicy.
removeAt
removeAt(i)
Parametry: 
  • inumber
Zwrócona wartość:  T
Usuwa element z określonego indeksu.
setAt
setAt(i, elem)
Parametry: 
  • inumber
  • elemT
Zwróć wartość: brak
Ustawia element w określonym indeksie.
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
insert_at
function(index)
Argumenty: 
  • indexnumber
To zdarzenie jest wywoływane po wywołaniu tagu insertAt(). Zdarzenie przechodzi do indeksu, który został przekazany do insertAt().
remove_at
function(index, removed)
Argumenty: 
  • indexnumber
  • removedT element usunięty z tablicy index.
To zdarzenie jest wywoływane po wywołaniu tagu removeAt(). Zdarzenie przekazuje indeks przekazany do removeAt() i element, który został usunięty z tablicy.
set_at
function(index, previous)
Argumenty: 
  • indexnumber
  • previous: T element, który znajdował się wcześniej w tablicy w: index
To zdarzenie jest wywoływane po wywołaniu tagu setAt(). Zdarzenie przekazuje indeks przekazany do setAt() i element, który znajdował się wcześniej w tablicy w tym indeksie.

Interfejs ErrorEvent

google.maps.ErrorEvent interfejs

Zdarzenie z powiązanym błędem.

error
Typ:  Error
Błąd związany ze zdarzeniem.