Ereignis klasse
google.maps.event
Kurs
Namespace für alle öffentlichen Ereignisfunktionen
Rufe const {event} = await google.maps.importLibrary("core")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Statische Methoden | |
---|---|
addListener |
addListener(instance, eventName, handler) Rückgabewert:
MapsEventListener Fügt die angegebene Listener-Funktion dem angegebenen Ereignisnamen für die angegebene Objektinstanz hinzu. Gibt eine Kennung für diesen Listener zurück, die für removeListener() verwendet werden kann. |
addListenerOnce |
addListenerOnce(instance, eventName, handler) Rückgabewert:
MapsEventListener Wie addListener, jedoch entfernt sich der Handler nach der Verarbeitung des ersten Ereignisses selbst. |
clearInstanceListeners |
clearInstanceListeners(instance) Parameter:
Rückgabewert:
void Entfernt alle Listener für alle Ereignisse für die angegebene Instanz. |
clearListeners |
clearListeners(instance, eventName) Parameter:
Rückgabewert:
void Entfernt alle Listener für das angegebene Ereignis für die angegebene Instanz. |
hasListeners |
hasListeners(instance, eventName) Parameter:
Rückgabewert:
boolean Gibt zurück, ob es für das angegebene Ereignis in der angegebenen Instanz Listener gibt. Kann verwendet werden, um die Berechnung teurer Ereignisdetails zu sparen. |
removeListener |
removeListener(listener) Parameter:
Rückgabewert:
void Entfernt den angegebenen Listener, den der oben angegebene addListener hätte zurückgegeben sollen. Entspricht dem Aufruf von listener.remove() . |
trigger |
trigger(instance, eventName, eventArgs) Parameter:
Rückgabewert:
void Löst das angegebene Ereignis aus. Alle nach EreignisName angegebenen Argumente werden als Argumente an die Zielgeräte übergeben. |
|
addDomListener(instance, eventName, handler[, capture]) Rückgabewert:
MapsEventListener Registrierung der Behandlungsroutine für das Cross-Browser-Ereignis. Dieser Listener wird entfernt, indem für den von dieser Funktion zurückgegebenen Handler removeListener(handle) aufgerufen wird. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Rückgabewert:
MapsEventListener Wrapper um den addDomListener, der den Listener nach dem ersten Ereignis entfernt. |
MapsEventListener-Schnittstelle
google.maps.MapsEventListener
Benutzeroberfläche
Ein Ereignis-Listener, erstellt von google.maps.event.addListener()
und Freunden.
Methoden | |
---|---|
remove |
remove() Parameter:Keine
Rückgabewert:
void Entfernt den Listener. Der Aufruf von |
Klasse MVCObject
google.maps.MVCObject
Kurs
Basis-Klasse, die KVO implementiert.
Der Konstruktor von MVCObject
ist garantiert eine leere Funktion. Sie können also von MVCObject
erben, indem Sie MySubclass.prototype = new google.maps.MVCObject();
schreiben. Sofern nicht anders angegeben, gilt dies nicht für andere Klassen in der API. Das Übernehmen von anderen Klassen in der API wird nicht unterstützt.
Rufe const {MVCObject} = await google.maps.importLibrary("core")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
MVCObject |
MVCObject() Parameter:Keine
Erstellt einen MVCObject . |
Methoden | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
Rückgabewert:
MapsEventListener Fügt dem angegebenen Ereignisnamen die angegebene Listenerfunktion hinzu. Gibt eine Kennung für diesen Listener zurück, die mit google.maps.event.removeListener verwendet werden kann. |
bindTo |
bindTo(key, target[, targetKey, noNotify]) Parameter:
Rückgabewert:Keiner
Verknüpft eine Ansicht mit einem Modell. |
get |
get(key) Parameter:
Rückgabewert:
? Ruft einen Wert ab. |
notify |
notify(key) Parameter:
Rückgabewert:Keiner
Benachrichtigt alle Betrachter über eine Änderung bei dieser Eigenschaft. Dabei werden sowohl Objekte benachrichtigt, die an die Eigenschaft des Objektes gebunden sind, als auch das Objekt, an das sie gebunden ist. |
set |
set(key, value) Parameter:
Rückgabewert:Keiner
Legt einen Wert fest. |
setValues |
setValues([values]) Parameter:
Rückgabewert:Keiner
Lege einen Satz von Schlüsselwertepaaren fest. |
unbind |
unbind(key) Parameter:
Rückgabewert:Keiner
Entfernt eine Bindung. Für die Eigenschaft, bei der die Bindung entfernt wird, wird der aktuelle Wert festgelegt. Das Objekt wird nicht benachrichtigt, da der Wert sich nicht geändert hat. |
unbindAll |
unbindAll() Parameter:Keine
Rückgabewert:Keiner
Entfernt alle Bindungen. |
Klasse MVCArray
google.maps.MVCArray<T>
Kurs
Diese Klasse erweitert MVCObject
.
Rufe const {MVCArray} = await google.maps.importLibrary("core")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
MVCArray |
MVCArray([array]) Parameter:
Ein veränderliches MVC-Array. |
Methoden | |
---|---|
clear |
clear() Parameter:Keine
Rückgabewert:Keiner
Entfernt alle Elemente aus dem Array. |
forEach |
forEach(callback) Parameter:
Rückgabewert:Keiner
Durchläuft jedes Element und ruft das bereitgestellte Callback auf. Das Callback wird für jedes Element in der Form aufgerufen: callback(element, index). |
getArray |
getArray() Parameter:Keine
Rückgabewert:
Array<T> Gibt einen Verweis an das zugrunde liegende Array zurück. Warnung: Wenn das Array mutiert ist, werden durch dieses Objekt keine Ereignisse ausgelöst. |
getAt |
getAt(i) Parameter:
Rückgabewert:
T Gibt das Element am angegebenen Index zurück. |
getLength |
getLength() Parameter:Keine
Rückgabewert:
number Gibt die Anzahl der Elemente dieses Arrays zurück. |
insertAt |
insertAt(i, elem) Parameter:
Rückgabewert:Keiner
Fügt ein Element in den angegebenen Index ein. |
pop |
pop() Parameter:Keine
Rückgabewert:
T Entfernt das letzte Element des Arrays und gibt dieses Element zurück. |
push |
push(elem) Parameter:
Rückgabewert:
number Fügt ein Element am Ende des Arrays hinzu und gibt die neue Länge des Arrays zurück. |
removeAt |
removeAt(i) Parameter:
Rückgabewert:
T Entfernt ein Element vom angegebenen Index. |
setAt |
setAt(i, elem) Parameter:
Rückgabewert:Keiner
Legt ein Element beim angegebenen Index fest. |
Übernommen:addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Ereignisse | |
---|---|
insert_at |
function(index) Argumente:
Dieses Ereignis wird ausgelöst, wenn insertAt() aufgerufen wird. Das Ereignis übergibt den Index, der an insertAt() übergeben wurde. |
remove_at |
function(index, removed) Argumente:
Dieses Ereignis wird ausgelöst, wenn removeAt() aufgerufen wird. Das Ereignis übergibt den Index, der an removeAt() übergeben wurde, und das Element, das aus dem Array entfernt wurde. |
set_at |
function(index, previous) Argumente:
Dieses Ereignis wird ausgelöst, wenn setAt() aufgerufen wird. Das Ereignis übergibt den Index, der an setAt() übergeben wurde, und das Element, das sich zuvor an diesem Index im Array befand. |
ErrorEvent-Schnittstelle
google.maps.ErrorEvent
Benutzeroberfläche
Ein Ereignis mit einem zugehörigen Fehler.
Attribute | |
---|---|
error |
Typ:
Error Der Fehler, der mit dem Ereignis zusammenhängt. |