event class
google.maps.event
zajęcia
Przestrzeń nazw dla wszystkich funkcji wydarzeń publicznych
Dostęp przez połączenie pod numer const {event} = await google.maps.importLibrary("core")
.
Zobacz Biblioteki w Maps JavaScript API.
Metody statyczne | |
---|---|
addListener |
addListener(instance, eventName, handler) Zwracana wartość:
MapsEventListener Dodaje podaną funkcję odbiornika do podanej nazwy zdarzenia dla podanego wystąpienia obiektu. Zwraca identyfikator tego odbiorcy, którego można użyć z funkcją removeListener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler) Zwracana wartość:
MapsEventListener Podobnie jak addListener, ale po obsłużeniu pierwszego zdarzenia funkcja obsługi sama się usuwa. |
clearInstanceListeners |
clearInstanceListeners(instance) Parametry:
Zwracana wartość:
void Usuwa wszystkich odbiorców wszystkich zdarzeń dla danej instancji. |
clearListeners |
clearListeners(instance, eventName) Parametry:
Zwracana wartość:
void Usuwa wszystkie detektory danego zdarzenia w przypadku danej instancji. |
hasListeners |
hasListeners(instance, eventName) Parametry:
Zwracana wartość:
boolean Zwraca informację, czy w danej instancji są detektory danego zdarzenia. Może służyć do zapisywania wyników obliczeń szczegółów zdarzenia, które są kosztowne. |
removeListener |
removeListener(listener) Parametry:
Zwracana wartość:
void Usuwa podany odbiornik, który powinien zostać zwrócony przez funkcję addListener powyżej. Odpowiednik wywołania funkcji listener.remove() . |
trigger |
trigger(instance, eventName, eventArgs) Parametry:
Zwracana wartość:
void Wywołuje podane zdarzenie. Wszystkie argumenty po argumencie eventName są przekazywane do odbiorców jako argumenty. |
|
addDomListener(instance, eventName, handler[, capture]) Zwracana wartość:
MapsEventListener Rejestracja modułu obsługi zdarzeń w różnych przeglądarkach. Ten detektor jest usuwany przez wywołanie funkcji removeListener(handle) dla uchwytu zwróconego przez tę funkcję. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Zwracana wartość:
MapsEventListener Otoczka funkcji addDomListener, która usuwa detektor po pierwszym zdarzeniu. |
MapsEventListener interfejs
google.maps.MapsEventListener
interfejs
Detektor zdarzeń utworzony przez google.maps.event.addListener()
i jego znajomych.
Metody | |
---|---|
remove |
remove() Parametry: brak
Zwracana wartość:
void Usuwa detektor. Wywołanie |
MVCObject class
google.maps.MVCObject
zajęcia
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.
Dostęp przez połączenie pod numer const {MVCObject} = await google.maps.importLibrary("core")
.
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
MVCObject |
MVCObject() Parametry: brak
Tworzy MVCObject . |
Metody | |
---|---|
addListener |
addListener(eventName, handler) Parametry:
Zwracana wartość:
MapsEventListener Dodaje podaną funkcję nasłuchiwania do podanej nazwy zdarzenia. Zwraca identyfikator tego odbiorcy, 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:
Zwracana wartość:
? Pobiera wartość. |
notify |
notify(key) Parametry:
Zwracana wartość: brak
Powiadom wszystkich obserwatorów o zmianie w tej usłudze. Powiadamia to zarówno obiekty powiązane z właściwością obiektu, jak i obiekt, z którym są one powiązane. |
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 wiązanie. Odłączenie spowoduje ustawienie odłączonej właściwości na bieżącą wartość. Obiekt nie otrzyma powiadomienia, ponieważ wartość nie uległa zmianie. |
unbindAll |
unbindAll() Parametry: brak
Zwracana wartość: brak
Usuwa wszystkie powiązania. |
MVCArray class
google.maps.MVCArray<T>
zajęcia
Ta klasa rozszerza klasę MVCObject
.
Dostęp przez połączenie pod numer const {MVCArray} = await google.maps.importLibrary("core")
.
Zobacz Biblioteki w 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
Iteruje po każdym elemencie, wywołując podane wywołanie zwrotne. Wywołanie zwrotne jest wywoływane dla każdego elementu w formacie: callback(element, index). |
getArray |
getArray() Parametry: brak
Zwracana wartość:
Array<T> Zwraca odwołanie do bazowej tablicy. Ostrzeżenie: jeśli tablica zostanie zmieniona, ten obiekt nie będzie wywoływać żadnych zdarzeń. |
getAt |
getAt(i) Parametry:
Zwracana wartość:
T Zwraca element o określonym indeksie. |
getLength |
getLength() Parametry: brak
Zwracana wartość:
number Zwraca liczbę elementów w tej tablicy. |
insertAt |
insertAt(i, elem) Parametry:
Zwracana wartość: brak
Wstawia element w określonym indeksie. |
pop |
pop() Parametry: brak
Zwracana wartość:
T Usuwa ostatni element tablicy i zwraca go. |
push |
push(elem) Parametry:
Zwracana wartość:
number Dodaje jeden element na końcu tablicy i zwraca jej nową długość. |
removeAt |
removeAt(i) Parametry:
Zwracana wartość:
T Usuwa element z określonego indeksu. |
setAt |
setAt(i, elem) Parametry:
Zwracana wartość: brak
Ustawia element w określonym indeksie. |
Odziedziczone:
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 funkcji insertAt() . |
remove_at |
function(index, removed) Argumenty:
To zdarzenie jest wywoływane, gdy wywoływana jest funkcja removeAt() . Zdarzenie przekazuje indeks przekazany do removeAt() i element 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. |
ErrorEvent interfejs
google.maps.ErrorEvent
interfejs
Zdarzenie z powiązanym błędem.
Właściwości | |
---|---|
error |
Typ:
Error Błąd związany z wydarzeniem. |