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:
MapsEventListenerAggiunge 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:
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 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:
voidRimuove 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:
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 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:
voidRimuove 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:
MapsEventListenerAggiunge 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). |
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 all'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 all'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 supera 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. |
ErrorEvent interfaccia
google.maps.ErrorEvent
interfaccia
Un evento con un errore associato.
Proprietà | |
|---|---|
error |
Tipo:
ErrorL'errore relativo all'evento. |