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 ainsertAt(). | 
| remove_at | function(index, removed)Argomenti:   
 Questo evento viene attivato quando viene chiamato  removeAt(). L'evento passa l'indice passato aremoveAt()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 asetAt()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. |