lezione event
lezione google.maps.event
Spazio dei nomi per tutte le funzioni di eventi pubblici
Quando usi v=beta
, puoi accedervi chiamando const {event} = await google.map.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 in questione. Restituisce un identificatore per questo listener che può essere utilizzato con remove listener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler) Valore restituito:
MapsEventListener Come ad addallow, 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 se ci sono listener per l'evento specificato sull'istanza specificata. Può essere utilizzato per salvare il calcolo dei dettagli di eventi costosi. |
removeListener |
removeListener(listener) Parametri:
Valore restituito:
void Rimuove il listener specificato, che dovrebbe essere stato restituito da add listener sopra. Equivalente a chiamare listener.remove() . |
trigger |
trigger(instance, eventName, eventArgs) Parametri:
Valore restituito:
void Attiva l'evento specificato. Tutti gli argomenti successivi a 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 remove listener(handle) per l'handle restituito da questa funzione. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Valore restituito:
MapsEventListener Wrapper attorno ad addDom listener che rimuove il listener dopo il primo evento. |
Interfaccia di MapsEvent listener
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. Chiamata a |
Classe MVCObject
lezione google.maps.MVCObject
Classe base che implementa il KVO.
È garantito che la struttura MVCObject
sia una funzione vuota, quindi puoi ereditare da MVCObject
scrivendo MySubclass.prototype = new google.maps.MVCObject();
. Se non diversamente indicato, questo non vale per altre classi nell'API e l'ereditarietà da altre classi nell'API non è supportata.
Quando usi v=beta
, puoi accedervi chiamando const {MVCObject} = await google.map.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 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 di restituzione: nessuno
Associa una vista a un modello. |
get |
get(key) Parametri:
Valore restituito:
? Restituisce un valore. |
notify |
notify(key) Parametri:
Valore di restituzione: nessuno
Informa tutti gli osservatori di una modifica in questa proprietà. In questo modo, verranno inviati sia gli oggetti associati alla proprietà dell'oggetto sia l'oggetto a cui è associato. |
set |
set(key, value) Parametri:
Valore di restituzione: nessuno
Imposta un valore. |
setValues |
setValues([values]) Parametri:
Valore di restituzione: nessuno
Imposta una raccolta di coppie chiave-valore. |
unbind |
unbind(key) Parametri:
Valore di restituzione: nessuno
Rimuove un'associazione. Se annulli l'associazione, verrà impostata la proprietà non associata al valore corrente. L'oggetto non riceverà alcuna notifica, perché il valore non è cambiato. |
unbindAll |
unbindAll() Parametri: nessuno
Valore di restituzione: nessuno
Rimuove tutte le associazioni. |
Classe MVCArray
lezione google.maps.MVCArray<T>
Questo corso estende
MVCObject
.
Quando usi v=beta
, puoi accedervi chiamando const {MVCArray} = await google.map.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 di restituzione: nessuno
Rimuove tutti gli elementi dall'array. |
forEach |
forEach(callback) Parametri:
Valore di restituzione: nessuno
Esegui l'iterazione su ogni elemento, chiamando il callback fornito. Il callback viene richiamato per ogni elemento, ad esempio callback(element, index). |
getArray |
getArray() Parametri: nessuno
Valore restituito:
Array<T> Restituisce un riferimento all'array sottostante. Avviso: se l'array è mutato, questo evento non attiva 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 questo array. |
insertAt |
insertAt(i, elem) Parametri:
Valore di restituzione: nessuno
Consente di inserire un elemento all'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 di restituzione: nessuno
Imposta un elemento all'indice specificato. |
Ereditata:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventi | |
---|---|
insert_at |
function(index) Argomenti:
Questo evento viene attivato quando viene richiamato insertAt() . L'evento trasmette l'indice trasmesso a insertAt() . |
remove_at |
function(index, removed) Argomenti:
Questo evento viene attivato quando viene richiamato removeAt() . L'evento trasmette l'indice trasmesso a removeAt() e l'elemento rimosso dall'array. |
set_at |
function(index, previous) Argomenti:
Questo evento viene attivato quando viene richiamato setAt() . L'evento trasmette l'indice trasmesso a setAt() e l'elemento che prima era presente nella matrice dell'indice. |
Interfaccia di ErrorEvent
google.maps.ErrorEvent
interfaccia
Un evento a cui è associato un errore.
Proprietà | |
---|---|
error |
Tipo:
Error L'errore relativo all'evento. |