klasa event
google.maps.event
class
Przestrzeń nazw dla wszystkich publicznych funkcji zdarzeń
Dostęp przez połączenie telefoniczne const {event} = await google.maps.importLibrary("core")
. Zobacz Biblioteki w Maps JavaScript API.
Metody statyczne | |
---|---|
addListener |
addListener(instance, eventName, handler) Wartość zwracana:
MapsEventListener Dodaje podawaną funkcję listenera do podanego nazwy zdarzenia dla danego wystąpienia obiektu. Zwraca identyfikator tego obiektu, który można przekazać do removeListener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler) Wartość zwracana:
MapsEventListener Podobnie jak addListener, ale w tym przypadku po obsłudze pierwszego zdarzenia kontroler usuwa się sam. |
clearInstanceListeners |
clearInstanceListeners(instance) Parametry:
Wartość zwracana:
void Usuwa wszystkich słuchaczy ze wszystkich zdarzeń w danym wystąpieniu. |
clearListeners |
clearListeners(instance, eventName) Parametry:
Wartość zwracana:
void Usuwa wszystkich słuchaczy danego zdarzenia w danej instancji. |
hasListeners |
hasListeners(instance, eventName) Parametry:
Wartość zwracana:
boolean Zwraca informacje, czy w danej instancji istnieją detektory danego zdarzenia. Może służyć do oszczędzania zasobów podczas obliczania kosztownych szczegółów zdarzenia. |
removeListener |
removeListener(listener) Parametry:
Wartość zwracana:
void Usuwa podanego wcześniej odbiorcę, który powinien zostać zwrócony przez wywołanie metody addListener powyżej. Odpowiednik dzwonienia pod numer listener.remove() . |
trigger |
trigger(instance, eventName, eventArgs) Parametry:
Wartość zwracana:
void Wywołuje określone zdarzenie. Wszystkie argumenty po argumencie eventName są przekazywane do listenerów jako argumenty. |
|
addDomListener(instance, eventName, handler[, capture]) Wartość zwracana:
MapsEventListener Rejestracja modułu obsługi zdarzeń w różnych przeglądarkach. Ten odbiorca jest usuwany przez wywołanie removeListener(identyfikator) dla identyfikatora zwróconego przez tę funkcję. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Wartość zwracana:
MapsEventListener Otoczka dla addDomListener, która usuwa detektor po pierwszym zdarzeniu. |
Interfejs MapsEventListener
google.maps.MapsEventListener
interfejs
Detektor zdarzeń utworzony przez google.maps.event.addListener()
i jego znajomych.
Metody | |
---|---|
remove |
remove() Parametry: brak
Wartość zwracana:
void Usuwa słuchacza. Wywołanie funkcji |
Klasa MVCObject
google.maps.MVCObject
class
Klasa bazowa implementująca KVO.
Konstruktor MVCObject
jest zawsze pustą funkcją, więc możesz odziedziczyć MVCObject
, pisząc MySubclass.prototype = new google.maps.MVCObject();
. O ile nie zaznaczono inaczej, nie dotyczy to innych klas w interfejsie API. Nie jest też obsługiwane dziedziczenie z innych klas w interfejsie API.
Dostęp przez połączenie telefoniczne 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:
Wartość zwracana:
MapsEventListener Dodaje podawaną funkcję listenera do podanej nazwy zdarzenia. Zwraca identyfikator tego odbiorcy, który można użyć w funkcji google.maps.event.removeListener . |
bindTo |
bindTo(key, target[, targetKey, noNotify]) Parametry:
Zwracana wartość: brak
Wiązanie widoku z modelem. |
get |
get(key) Parametry:
Wartość zwracana:
? Pobiera wartość. |
notify |
notify(key) Parametry:
Zwracana wartość: brak
powiadomić wszystkich obserwatorów o zmianie w tej usłudze. Powiadomienie zostanie wysłane do obiektów powiązanych z właściwością obiektu oraz do obiektu, z którym jest on 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
Usuwanie powiązania. Odwiązanie spowoduje ustawienie niewią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. |
MVCArray class
google.maps.MVCArray<T>
class
Te zajęcia trwają MVCObject
.
Dostęp przez połączenie telefoniczne 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
Przetwarzać każdy element, wywołując podaną funkcję wywołania zwrotnego. Funkcja wywołania zwrotnego jest wywoływana w przypadku każdego elementu w ten sposób: callback(element, index). |
getArray |
getArray() Parametry: brak
Wartość zwracana:
Array<T> Zwraca odwołanie do podstawowej tablicy. Ostrzeżenie: jeśli tablica ulegnie mutacji, nie będzie wywoływać żadnych zdarzeń. |
getAt |
getAt(i) Parametry:
Wartość zwracana:
T Zwraca element o określonym indeksie. |
getLength |
getLength() Parametry: brak
Wartość zwracana:
number Zwraca liczbę elementów w tej tablicy. |
insertAt |
insertAt(i, elem) Parametry:
Zwracana wartość: brak
Wstawia element na wskazanej pozycji. |
pop |
pop() Parametry: brak
Wartość zwracana:
T Usuwa ostatni element tablicy i zwraca ten element. |
push |
push(elem) Parametry:
Wartość zwracana:
number Dodaje jeden element na końcu tablicy i zwraca nową długość tablicy. |
removeAt |
removeAt(i) Parametry:
Wartość zwracana:
T Usuwa element z wybranego indeksu. |
setAt |
setAt(i, elem) Parametry:
Zwracana wartość: brak
Ustawia element pod podanym indeksem. |
Uzyskane:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
insert_at |
function(index) Argumenty:
To zdarzenie jest wywoływane, gdy wywoływane jest insertAt() . Zdarzenie przekazuje indeks, który został przekazany do insertAt() . |
remove_at |
function(index, removed) Argumenty:
To zdarzenie jest wywoływane, gdy wywoływane jest removeAt() . Zdarzenie przekazuje indeks przekazany do removeAt() oraz element, który został usunięty z tablicy. |
set_at |
function(index, previous) Argumenty:
To zdarzenie jest wywoływane, gdy wywoływane jest setAt() . Zdarzenie przekazuje indeks przekazany do funkcji setAt() oraz element, który znajdował się wcześniej w tablicy pod tym indeksem. |
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. |