event class
google.maps.event
corso
Spazio dei nomi per tutte le funzioni di evento pubblico
Accedi chiamando const {event} = await google.maps.importLibrary("core")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Metodi statici | |
---|---|
addListener |
addListener(instance, eventName, handler) Valore restituito:
MapsEventListener Aggiunge la funzione di ascoltatore specificata al nome dell'evento specificato per l'istanza dell'oggetto specificata. Restituisce un identificatore per questo ascoltatore 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 gli ascoltatori per l'evento specificato per l'istanza specificata. |
hasListeners |
hasListeners(instance, eventName) Parametri:
Valore restituito:
boolean Restituisce se sono presenti listener per l'evento specificato nell'istanza specificata. Può essere utilizzato per risparmiare sul calcolo di dettagli degli eventi costosi. |
removeListener |
removeListener(listener) Parametri:
Valore restituito:
void Rimuove l'ascoltatore specificato, che dovrebbe essere stato restituito da addListener sopra. Equivalente a chiamare listener.remove() . |
trigger |
trigger(instance, eventName, eventArgs) Parametri:
Valore restituito:
void Attiva l'evento specificato. Tutti gli argomenti dopo eventName vengono passati come argomenti agli ascoltatori. |
|
addDomListener(instance, eventName, handler[, capture]) Valore restituito:
MapsEventListener Registrazione del gestore di eventi tra browser. Questo ascoltatore viene rimosso chiamando removeListener(handle) per l'handle restituito da questa funzione. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Valore restituito:
MapsEventListener Wrapper per 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 amici.
Metodi | |
---|---|
remove |
remove() Parametri: nessuno
Valore restituito:
void Rimuove l'ascoltatore. La chiamata a |
Classe MVCObject
google.maps.MVCObject
corso
Classe di base che implementa KVO.
È garantito che il costruttore MVCObject
sia una funzione vuota, quindi puoi ereditare da MVCObject
scrivendo MySubclass.prototype = new google.maps.MVCObject();
. Salvo diversa indicazione, questo non vale per gli altri tipi dell'API e l'eredità da altri tipi dell'API non è supportata.
Accedi chiamando const {MVCObject} = await google.maps.importLibrary("core")
. Consulta la sezione 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 di listener specificata al nome dell'evento specificato. Restituisce un identificatore per questo ascoltatore 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:
? Restituisce un valore. |
notify |
notify(key) Parametri:
Valore restituito:nessuno
Invia una notifica a tutti gli osservatori di una modifica a questa proprietà. Vengono notificati sia gli oggetti associati alla proprietà dell'oggetto sia l'oggetto a cui è associato. |
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. Lo scollegamento imposterà la proprietà slegata sul valore corrente. Non verrà inviata alcuna notifica per l'oggetto, in quanto il valore non è cambiato. |
unbindAll |
unbindAll() Parametri: nessuno
Valore restituito:nessuno
Rimuove tutte le associazioni. |
Classe MVCArray
google.maps.MVCArray<T>
corso
Questa classe estende
MVCObject
.
Accedi chiamando const {MVCArray} = await google.maps.importLibrary("core")
. Consulta la sezione 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
Esegui l'iterazione su ogni elemento chiamando il callback fornito. Il callback viene chiamato per ogni elemento come: callback(element, index). |
getArray |
getArray() Parametri: nessuno
Valore restituito:
Array<T> Restituisce un riferimento all'array sottostante. Attenzione: se l'array viene modificato, questo oggetto non attiverà alcun evento. |
getAt |
getAt(i) Parametri:
Valore restituito:
T Restituisce l'elemento all'indice specificato. |
getLength |
getLength() Parametri: nessuno
Valore restituito:
number Restituisce il numero di elementi in questa matrice. |
insertAt |
insertAt(i, elem) Parametri:
Valore restituito:nessuno
Inserisce un elemento nell'indice specificato. |
pop |
pop() Parametri: nessuno
Valore restituito:
T Rimuove l'ultimo elemento dell'array e lo restituisce. |
push |
push(elem) Parametri:
Valore restituito:
number Aggiunge un elemento alla fine dell'array e restituisce la nuova lunghezza dell'array. |
removeAt |
removeAt(i) Parametri:
Valore restituito:
T Rimuove un elemento dall'indice specificato. |
setAt |
setAt(i, elem) Parametri:
Valore restituito:nessuno
Imposta un elemento nell'indice specificato. |
Ereditato:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventi | |
---|---|
insert_at |
function(index) Argomenti:
Questo evento viene attivato quando viene chiamato insertAt() . L'evento passa l'indice passato a insertAt() . |
remove_at |
function(index, removed) Argomenti:
Questo evento viene attivato quando viene chiamato removeAt() . L'evento passa l'indice passato a removeAt() e l'elemento rimosso dall'array. |
set_at |
function(index, previous) Argomenti:
Questo evento viene attivato quando viene chiamato setAt() . L'evento passa l'indice passato a setAt() e l'elemento che si trovava in precedenza nell'array in quell'indice. |
Interfaccia ErrorEvent
google.maps.ErrorEvent
interfaccia
Un evento con un errore associato.
Proprietà | |
---|---|
error |
Tipo:
Error L'errore relativo all'evento. |