event class
google.maps.event
zajęcia
Przestrzeń nazw dla wszystkich funkcji zdarzeń publicznych
Aby uzyskać dostęp, zadzwoń pod numer const {event} = await google.maps.importLibrary("core")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Metody statyczne | |
---|---|
addListener |
addListener(instance, eventName, handler) Wartość zwrotu:
MapsEventListener Dodaje podaną funkcję detektora do podanej nazwy zdarzenia w danej instancji obiektu. Zwraca identyfikator tego detektora, którego można używać z funkcją removeListener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler) Wartość zwrotu:
MapsEventListener Podobnie jak addListener, ale moduł obsługi usuwa się po obsłudze pierwszego zdarzenia. |
clearInstanceListeners |
clearInstanceListeners(instance) Parametry:
Wartość zwrotu:
void Usuwa wszystkie detektory wszystkich zdarzeń w danej instancji. |
clearListeners |
clearListeners(instance, eventName) Parametry:
Wartość zwrotu:
void Usuwa wszystkie detektory danego zdarzenia w danej instancji. |
hasListeners |
hasListeners(instance, eventName) Parametry:
Wartość zwrotu:
boolean Zwraca, jeśli w danej instancji są detektory danego zdarzenia. Pozwala zaoszczędzić obliczanie drogich szczegółów zdarzeń. |
removeListener |
removeListener(listener) Parametry:
Wartość zwrotu:
void Usuwa podany detektor, który powinien zostać zwrócony przez addListener powyżej. Odpowiednik wywołania listener.remove() . |
trigger |
trigger(instance, eventName, eventArgs) Parametry:
Wartość zwrotu:
void Wyzwala określone zdarzenie. Wszystkie argumenty po obiekcie eventName są przekazywane jako argumenty do odbiorników. |
|
addDomListener(instance, eventName, handler[, capture]) Wartość zwrotu:
MapsEventListener Rejestracja modułu obsługi zdarzeń w różnych przeglądarkach. Ten detektor jest usuwany przez wywołanie removeListener(handle) dla nicka zwracanego przez tę funkcję. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Wartość zwrotu:
MapsEventListener Otoka wokół elementu addDomListener, która usuwa detektor po pierwszym zdarzeniu. |
Interfejs MapsEventListener
google.maps.MapsEventListener
interfejs
Detektor zdarzeń, utworzony przez użytkownika google.maps.event.addListener()
i znajomych.
Metody | |
---|---|
remove |
remove() Parametry: brak
Wartość zwrotu:
void Usuwa odbiornik. Wywołanie |
Klasa MVCObject
google.maps.MVCObject
zajęcia
Klasa podstawowa implementująca KVO.
Konstruktor MVCObject
na pewno jest pustą funkcją, więc możesz ją dziedziczyć z elementu MVCObject
, wpisując MySubclass.prototype = new google.maps.MVCObject();
. O ile nie wskazano inaczej, nie jest to prawdą w przypadku innych klas w interfejsie API, a dziedziczenie z innych klas w interfejsie API nie jest obsługiwane.
Aby uzyskać dostęp, zadzwoń pod numer const {MVCObject} = await google.maps.importLibrary("core")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
MVCObject |
MVCObject() Parametry: brak
Tworzy MVCObject . |
Metody | |
---|---|
addListener |
addListener(eventName, handler) Parametry:
Wartość zwrotu:
MapsEventListener Dodaje podaną funkcję detektora do podanej nazwy zdarzenia. Zwraca identyfikator tego detektora, którego można używać z funkcją google.maps.event.removeListener . |
bindTo |
bindTo(key, target[, targetKey, noNotify]) Parametry:
Zwracana wartość: brak
Wiąże widok z modelem. |
get |
get(key) Parametry:
Wartość zwrotu:
? Pobiera wartość. |
notify |
notify(key) Parametry:
Zwracana wartość: brak
Powiadom wszystkich obserwatorów o zmianie w tej usłudze. Powoduje to powiadamianie zarówno obiektów powiązanych z właściwością obiektu, jak i obiektu, z którym jest powiązany. |
set |
set(key, value) Parametry:
Zwracana wartość: brak
Ustawia wartość. |
setValues |
setValues([values]) Parametry:
Zwracana wartość: brak
Ustawia zbiór par klucz-wartość. |
unbind |
unbind(key) Parametry:
Zwracana wartość: brak
Usuwa powiązanie. Usunięcie powiązania spowoduje ustawienie niepowiązanej właściwości na bieżącą wartość. Obiekt nie zostanie powiadomiony, ponieważ jego wartość się nie zmieniła. |
unbindAll |
unbindAll() Parametry: brak
Zwracana wartość: brak
Usuwa wszystkie powiązania. |
Klasa MVCArray
google.maps.MVCArray<T>
zajęcia
Te zajęcia są rozszerzone na MVCObject
.
Aby uzyskać dostęp, zadzwoń pod numer const {MVCArray} = await google.maps.importLibrary("core")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
MVCArray |
MVCArray([array]) Parametry:
zmienna tablica MVC. |
Metody | |
---|---|
clear |
clear() Parametry: brak
Zwracana wartość: brak
Usuwa wszystkie elementy z tablicy. |
forEach |
forEach(callback) Parametry:
Zwracana wartość: brak
Wykonanie iteracji na każdym elemencie, wywołując podane wywołanie zwrotne. Wywołanie zwrotne jest wywoływane dla każdego elementu, na przykład: callback(element, index). |
getArray |
getArray() Parametry: brak
Wartość zwrotu:
Array<T> Zwraca odwołanie do bazowej tablicy. Ostrzeżenie: jeśli w tablicy wprowadzono mutacje, ten obiekt nie będzie uruchamiać żadnych zdarzeń. |
getAt |
getAt(i) Parametry:
Wartość zwrotu:
T Zwraca element o określonym indeksie. |
getLength |
getLength() Parametry: brak
Wartość zwrotu:
number Zwraca liczbę elementów w tej tablicy. |
insertAt |
insertAt(i, elem) Parametry:
Zwracana wartość: brak
Wstawia element o określonym indeksie. |
pop |
pop() Parametry: brak
Wartość zwrotu:
T Usuwa ostatni element tablicy i zwraca ten element. |
push |
push(elem) Parametry:
Wartość zwrotu:
number Dodaje 1 element na koniec tablicy i zwraca nową długość tablicy. |
removeAt |
removeAt(i) Parametry:
Wartość zwrotu:
T Usuwa element z określonego indeksu. |
setAt |
setAt(i, elem) Parametry:
Zwracana wartość: brak
Ustawia element o określonym indeksie. |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
insert_at |
function(index) Argumenty:
To zdarzenie jest wywoływane po wywołaniu metody insertAt() . Zdarzenie przekazuje indeks przekazany do insertAt() . |
remove_at |
function(index, removed) Argumenty:
To zdarzenie jest wywoływane po wywołaniu metody removeAt() . Zdarzenie przekazuje indeks przekazany do removeAt() i element, który został usunięty z tablicy. |
set_at |
function(index, previous) Argumenty:
To zdarzenie jest wywoływane po wywołaniu metody setAt() . Zdarzenie przekazuje indeks przekazany do setAt() oraz element, który wcześniej znajdował się w tablicy w tym indeksie. |
Interfejs ErrorEvent
google.maps.ErrorEvent
interfejs
Zdarzenie z powiązanym błędem.
Właściwości | |
---|---|
error |
Typ:
Error Błąd związany ze zdarzeniem. |