event namespace
przestrzeń nazw
google.maps.event
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
klasa
google.maps.MVCObject
rozszerzona przez BicyclingLayer, Circle, Data, GroundOverlay, ImageMapType, InfoWindow, Map, Map, MapTypeRegistry, MVCArray, OverlayView, Polygon, Polyline, Rectangle, StreetViewCoverageLayer, StreetViewPanorama, StreetViewPanorama, StyledMapType, TrafficLayer, TransitLayer, WebGLOverlayView,
Autocomplete, DirectionsRenderer, DrawingManager, KmlLayer, Marker, SearchBox
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
class
google.maps.MVCArray<T>
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. |