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.  |