event namespace
google.maps.event
przestrzeń nazw
biblioteka "core"
Przestrzeń nazw dla wszystkich funkcji zdarzeń publicznych
const {event} = await google.maps.importLibrary("core");
Metody statyczne | |
|---|---|
addListener |
addListener(instance, eventName, handler)Wartość zwracana:
MapsEventListenerDodaje podaną funkcję detektora do podanej nazwy zdarzenia dla podanej instancji obiektu. Zwraca identyfikator tego detektora, którego można użyć z funkcją removeListener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler)Wartość zwracana:
MapsEventListenerPodobnie jak addListener, ale moduł obsługi usuwa się po obsłużeniu pierwszego zdarzenia. |
clearInstanceListeners |
clearInstanceListeners(instance)Parametry:
Wartość zwracana:
voidUsuwa wszystkie detektory wszystkich zdarzeń dla danej instancji. |
clearListeners |
clearListeners(instance, eventName)Parametry:
Wartość zwracana:
voidUsuwa wszystkie detektory danego zdarzenia w przypadku danej instancji. |
hasListeners |
hasListeners(instance, eventName)Parametry:
Wartość zwracana:
booleanZwraca informację, czy w przypadku danej instancji istnieją detektory danego zdarzenia. Można go używać do zapisywania obliczeń kosztownych szczegółów zdarzeń. |
removeListener |
removeListener(listener)Parametry:
Wartość zwracana:
voidUsuwa podany detektor, który powinien zostać zwrócony przez funkcję addListener powyżej. Odpowiednik wywołania listener.remove(). |
trigger |
trigger(instance, eventName, eventArgs)Parametry:
Wartość zwracana:
voidWywołuje podane zdarzenie. Wszystkie argumenty po eventName są przekazywane jako argumenty do detektorów. |
|
addDomListener(instance, eventName, handler[, capture])Wartość zwracana:
MapsEventListenerRejestracja modułu obsługi zdarzeń w różnych przeglądarkach. Ten detektor jest usuwany przez wywołanie funkcji removeListener(handle) dla uchwytu zwracanego przez tę funkcję. |
|
addDomListenerOnce(instance, eventName, handler[, capture])Wartość zwracana:
MapsEventListenerKod wokół addDomListener, który usuwa detektor po pierwszym zdarzeniu. |
Interfejs MapsEventListener
Interfejs
google.maps.MapsEventListener
Detektor zdarzeń utworzony przez google.maps.event.addListener() i znajomych.
Metody | |
|---|---|
remove |
remove()Parametry: brak
Wartość zwracana:
voidUsuwa detektor. Wywołanie |
Klasa MVCObject
google.maps.MVCObject
klasa
biblioteka "core"
Klasa bazowa implementująca KVO.
Konstruktor MVCObject jest zawsze pustą funkcją, więc możesz dziedziczyć z MVCObject, pisząc MySubclass.prototype = new google.maps.MVCObject();. O ile nie zaznaczono inaczej, nie dotyczy to innych klas w interfejsie API, a dziedziczenie z innych klas w interfejsie API nie jest obsługiwane.
const {MVCObject} = await google.maps.importLibrary("core");
Zespół | |
|---|---|
MVCObject |
MVCObject()Parametry: brak
Tworzy MVCObject. |
Metody | |
|---|---|
addListener |
addListener(eventName, handler)Parametry:
Wartość zwracana:
MapsEventListenerDodaje podaną 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:
Zwracana wartość: brak
Wiąże widok z modelem. |
get |
get(key)Parametry:
Wartość zwracana:
?Pobiera wartość. |
notify |
notify(key)Parametry:
Zwracana wartość: brak
Powiadom wszystkich obserwatorów o zmianie tej właściwości. Powiadamia to zarówno obiekty powiązane z właściwością obiektu, jak i obiekt, z którym jest ona powiązana. |
set |
set(key, value)Parametry:
Zwracana wartość: brak
Ustawia wartość. |
setValues |
setValues([values])Parametry:
Zwracana wartość: brak
Ustawia kolekcję par klucz-wartość. |
unbind |
unbind(key)Parametry:
Zwracana wartość: brak
Usuwa powiązanie. Odłączenie spowoduje ustawienie odłączonej właściwości na bieżącą wartość. Obiekt nie zostanie powiadomiony, ponieważ wartość się nie zmieniła. |
unbindAll |
unbindAll()Parametry: brak
Zwracana wartość: brak
Usuwa wszystkie powiązania. |
Klasa MVCArray
google.maps.MVCArray<T>
class
extends MVCObject
library "core"
const {MVCArray} = await google.maps.importLibrary("core");
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
Iteruj po każdym elemencie, wywołując podane wywołanie zwrotne. Wywołanie zwrotne jest wywoływane dla każdego elementu, np. callback(element, index). |
getArray |
getArray()Parametry: brak
Wartość zwracana:
Array<T>Zwraca odwołanie do bazowej tablicy. Ostrzeżenie: jeśli tablica zostanie zmodyfikowana, ten obiekt nie będzie wywoływać żadnych zdarzeń. |
getAt |
getAt(i)Parametry:
Wartość zwracana:
TZwraca element o określonym indeksie. |
getLength |
getLength()Parametry: brak
Wartość zwracana:
numberZwraca liczbę elementów w tej tablicy. |
insertAt |
insertAt(i, elem)Parametry:
Zwracana wartość: brak
Wstawia element w określonym indeksie. |
pop |
pop()Parametry: brak
Wartość zwracana:
TUsuwa ostatni element tablicy i zwraca go. |
push |
push(elem)Parametry:
Wartość zwracana:
numberDodaje 1 element na końcu tablicy i zwraca jej nową długość. |
removeAt |
removeAt(i)Parametry:
Wartość zwracana:
TUsuwa element z określonego indeksu. |
setAt |
setAt(i, elem)Parametry:
Zwracana wartość: brak
Ustawia element w określonym indeksie. |
Dziedziczone:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Wydarzenia | |
|---|---|
insert_at |
function(index)Argumenty:
To zdarzenie jest wywoływane, gdy wywoływana jest funkcja insertAt(). Zdarzenie przekazuje indeks, który został przekazany do insertAt(). |
remove_at |
function(index, removed)Argumenty:
To zdarzenie jest wywoływane, gdy wywoływana jest funkcja removeAt(). Zdarzenie przekazuje indeks, który został przekazany do metody removeAt(), oraz element, który został usunięty z tablicy. |
set_at |
function(index, previous)Argumenty:
To zdarzenie jest wywoływane, gdy wywoływana jest funkcja setAt(). Zdarzenie przekazuje indeks, który został przekazany do setAt(), oraz element, który wcześniej znajdował się w tablicy pod tym indeksem. |
Interfejs ErrorEvent
Interfejs
google.maps.ErrorEvent
Zdarzenie z powiązanym błędem.
Właściwości | |
|---|---|
error |
Typ:
ErrorBłąd związany ze zdarzeniem. |