Spazio dei nomi event
google.maps.event
namespace
library "core"
Spazio dei nomi per tutte le funzioni di eventi pubblici
const {event} = await google.maps.importLibrary("core");
Metodi statici | |
|---|---|
addListener |
addListener(instance, eventName, handler)Valore restituito:
MapsEventListenerAggiunge la funzione listener specificata al nome 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:
MapsEventListenerCome addListener, ma il gestore si rimuove dopo aver gestito il primo evento. |
clearInstanceListeners |
clearInstanceListeners(instance)Parametri:
Valore restituito:
voidRimuove tutti i listener per tutti gli eventi per l'istanza specificata. |
clearListeners |
clearListeners(instance, eventName)Parametri:
Valore restituito:
voidRimuove tutti i listener per l'evento specificato per l'istanza specificata. |
hasListeners |
hasListeners(instance, eventName)Parametri:
Valore restituito:
booleanRestituisce se sono presenti listener per l'evento specificato nell'istanza specificata. Può essere utilizzato per salvare il calcolo di dettagli di eventi onerosi. |
removeListener |
removeListener(listener)Parametri:
Valore restituito:
voidRimuove il listener specificato, che dovrebbe essere stato restituito da addListener sopra. Equivalente alla chiamata di listener.remove(). |
trigger |
trigger(instance, eventName, eventArgs)Parametri:
Valore restituito:
voidAttiva l'evento specificato. Tutti gli argomenti dopo eventName vengono passati come argomenti ai listener. |
|
addDomListener(instance, eventName, handler[, capture])Valore restituito:
MapsEventListenerRegistrazione 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:
MapsEventListenerWrapper intorno 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 amici.
Metodi | |
|---|---|
remove |
remove()Parametri: nessuno
Valore restituito:
voidRimuove il listener. La chiamata |
Classe MVCObject
google.maps.MVCObject
libreria di
classi "core"
Classe base che implementa KVO.
Il costruttore MVCObject è sicuramente una funzione vuota, quindi puoi ereditare da MVCObject scrivendo MySubclass.prototype = new google.maps.MVCObject();. Salvo diversa indicazione, questo non vale per le altre classi dell'API e l'ereditarietà da altre classi dell'API non è supportata.
const {MVCObject} = await google.maps.importLibrary("core");
Costruttore | |
|---|---|
MVCObject |
MVCObject()Parametri: nessuno
Crea un MVCObject. |
Metodi | |
|---|---|
addListener |
addListener(eventName, handler)Parametri:
Valore restituito:
MapsEventListenerAggiunge 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:
?Recupera un valore. |
notify |
notify(key)Parametri:
Valore restituito: nessuno
Invia una notifica a tutti gli osservatori di una modifica di questa proprietà. In questo modo, 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. Se annulli l'associazione, la proprietà non associata verrà impostata sul valore corrente. L'oggetto non riceverà alcuna notifica, poiché il valore non è cambiato. |
unbindAll |
unbindAll()Parametri: nessuno
Valore restituito: nessuno
Rimuove tutte le associazioni. |
Classe MVCArray
google.maps.MVCArray<T>
class
extends MVCObject
library "core"
const {MVCArray} = await google.maps.importLibrary("core");
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
Esegue l'iterazione su ogni elemento, chiamando il callback fornito. Il callback viene chiamato 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 viene modificato, questo oggetto non attiverà alcun evento. |
getAt |
getAt(i)Parametri:
Valore restituito:
TRestituisce l'elemento all'indice specificato. |
getLength |
getLength()Parametri: nessuno
Valore restituito:
numberRestituisce 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:
TRimuove l'ultimo elemento dell'array e lo restituisce. |
push |
push(elem)Parametri:
Valore restituito:
numberAggiunge un elemento alla fine dell'array e restituisce la nuova lunghezza dell'array. |
removeAt |
removeAt(i)Parametri:
Valore restituito:
TRimuove un elemento dall'indice specificato. |
setAt |
setAt(i, elem)Parametri:
Valore restituito: nessuno
Imposta un elemento in corrispondenza dell'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 che è stato 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 corrispondenza di quell'indice. |
Interfaccia ErrorEvent
Interfaccia google.maps.ErrorEvent
Un evento con un errore associato.
Proprietà | |
|---|---|
error |
Tipo:
ErrorL'errore relativo all'evento. |