event
google.maps.event
classe
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 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 risparmiare il calcolo dei dettagli di eventi costosi. |
removeListener |
removeListener(listener) Parametri:
Valore restituito:
void Rimuove il listener specificato, che dovrebbe essere stato restituito da addListener sopra. Equivale 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 ai listener. |
|
addDomListener(instance, eventName, handler[, capture]) Valore restituito:
MapsEventListener Registrazione del gestore di eventi tra browser. Questo listener viene rimosso chiamando removeListener(handle) per l'handle restituito da questa funzione. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Valore restituito:
MapsEventListener Wrapper attorno ad addDomListener che rimuove il listener dopo il primo evento. |
Interfaccia MapsEventListener
Interfaccia google.maps.MapsEventListener
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 |
MVCObject
google.maps.MVCObject
classe
Classe 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();
. Se non diversamente indicato, questo non è vero per altre classi dell'API e l'ereditarietà da altre classi nell'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 listener specificata al nome 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
Associa una vista a un modello. |
get |
get(key) Parametri:
Valore restituito:
? Riceve un valore. |
notify |
notify(key) Parametri:
Valore restituito: nessuno
Avvisa tutti gli osservatori del cambiamento in questa proprietà. Questa notifica invia una notifica sia agli oggetti associati alla proprietà dell'oggetto sia all'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 imposta la proprietà non associata sul valore corrente. L'oggetto non verrà avvisato perché il valore non è cambiato. |
unbindAll |
unbindAll() Parametri: nessuno
Valore restituito: nessuno
Rimuove tutte le associazioni. |
MVCArray
google.maps.MVCArray<T>
classe
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 richiamando il callback fornito. Il callback viene chiamato per ogni elemento, ad esempio callback(elemento, index). |
getArray |
getArray() Parametri: nessuno
Valore restituito:
Array<T> Restituisce un riferimento all'array sottostante. Avviso: se l'array viene mutato, questo oggetto non attiverà alcun evento. |
getAt |
getAt(i) Parametri:
Valore restituito:
T Restituisce l'elemento nell'indice specificato. |
getLength |
getLength() Parametri: nessuno
Valore restituito:
number Restituisce il numero di elementi in questo array. |
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. |
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. |
Ereditate:
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 in precedenza era presente nell'array in quell'indice. |
Interfaccia ErrorEvent
Interfaccia google.maps.ErrorEvent
Un evento con un errore associato.
Proprietà | |
---|---|
error |
Tipo:
Error L'errore relativo all'evento. |