Evento Classe
google.maps.event
classe
Spazio dei nomi per tutte le funzioni di eventi pubblici
Accesso chiamando il numero const {event} = await google.maps.importLibrary("core")
.
Consulta Librerie nell'API Maps JavaScript.
Metodi statici | |
---|---|
addListener |
addListener(instance, eventName, handler) Valore restituito:
MapsEventListener Aggiunge la funzione di listener specificata al nome dell'evento specificato per l'istanza dell'oggetto specificata. Restituisce un identificatore per questo listener che può essere utilizzato con removeListener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler) Valore restituito:
MapsEventListener Come addListener, ma il gestore si rimuove dopo aver gestito il primo evento. |
clearInstanceListeners |
clearInstanceListeners(instance) Parametri:
Valore restituito:
void Rimuove tutti i listener per tutti gli eventi per l'istanza specificata. |
clearListeners |
clearListeners(instance, eventName) Parametri:
Valore restituito:
void Rimuove tutti i listener per l'evento specificato per l'istanza specificata. |
hasListeners |
hasListeners(instance, eventName) Parametri:
Valore restituito:
boolean Restituisce un valore che indica se sono presenti listener per l'evento specificato nell'istanza specificata. Può essere utilizzato per salvare il calcolo dei dettagli degli eventi costosi. |
removeListener |
removeListener(listener) Parametri:
Valore restituito:
void Rimuove il listener specificato, che deve essere stato restituito da addListener sopra. Equivalente a chiamare il numero listener.remove() . |
trigger |
trigger(instance, eventName, eventArgs) Parametri:
Valore restituito:
void Attiva l'evento specificato. Tutti gli argomenti dopo eventName vengono passati come argomenti ai listener. |
|
addDomListener(instance, eventName, handler[, capture]) Valore restituito:
MapsEventListener Registrazione del gestore di eventi cross-browser. Questo listener viene rimosso chiamando removeListener(handle) per l'handle restituito da questa funzione. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Valore restituito:
MapsEventListener Wrapper intorno a addDomListener che rimuove il listener dopo il primo evento. |
Interfaccia MapsEventListener
google.maps.MapsEventListener
interfaccia
Un listener di eventi creato da google.maps.event.addListener()
e dai suoi amici.
Metodi | |
---|---|
remove |
remove() Parametri: nessuno
Valore restituito:
void Rimuove il listener. Chiamare |
Classe MVCObject
google.maps.MVCObject
classe
Classe base che implementa KVO.
Il costruttore MVCObject
è garantito per essere una funzione vuota, quindi puoi ereditare da MVCObject
scrivendo MySubclass.prototype = new google.maps.MVCObject();
. Se non diversamente indicato, ciò non vale per le altre classi dell'API e l'ereditarietà da altre classi dell'API non è supportata.
Accesso chiamando il numero const {MVCObject} = await google.maps.importLibrary("core")
.
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
MVCObject |
MVCObject() Parametri: nessuno
Crea un MVCObject . |
Metodi | |
---|---|
addListener |
addListener(eventName, handler) Parametri:
Valore restituito:
MapsEventListener Aggiunge la funzione listener specificata al nome dell'evento specificato. Restituisce un identificatore per questo listener che può essere utilizzato con google.maps.event.removeListener . |
bindTo |
bindTo(key, target[, targetKey, noNotify]) Parametri:
Valore restituito:nessuno
Collega una visualizzazione a un modello. |
get |
get(key) Parametri:
Valore restituito:
? Ottiene un valore. |
notify |
notify(key) Parametri:
Valore restituito:nessuno
Notifica a tutti gli osservatori una modifica apportata a questa proprietà. In questo modo vengono notificati sia gli oggetti associati alla proprietà dell'oggetto sia l'oggetto a cui è associata. |
set |
set(key, value) Parametri:
Valore restituito:nessuno
Imposta un valore. |
setValues |
setValues([values]) Parametri:
Valore restituito:nessuno
Imposta una raccolta di coppie chiave-valore. |
unbind |
unbind(key) Parametri:
Valore restituito:nessuno
Rimuove un'associazione. L'annullamento del binding imposterà la proprietà non associata sul valore corrente. L'oggetto non verrà notificato, poiché il valore non è cambiato. |
unbindAll |
unbindAll() Parametri: nessuno
Valore restituito:nessuno
Rimuove tutti i binding. |
MVCArray class
google.maps.MVCArray<T>
classe
Questo corso si estende
MVCObject
.
Accesso chiamando il numero const {MVCArray} = await google.maps.importLibrary("core")
.
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
MVCArray |
MVCArray([array]) Parametri:
Un array MVC modificabile. |
Metodi | |
---|---|
clear |
clear() Parametri: nessuno
Valore restituito:nessuno
Rimuove tutti gli elementi dall'array. |
forEach |
forEach(callback) Parametri:
Valore restituito:nessuno
Itera su ogni elemento, chiamando il callback fornito. La callback viene chiamata per ogni elemento nel seguente modo: callback(element, index). |
|