Spazio dei nomi event
namespace
google.maps.event
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
classe
google.maps.MVCObject
estesa da BicyclingLayer, Circle, Data, GroundOverlay, ImageMapType, InfoWindow, Map, Map, MapTypeRegistry, MVCArray, OverlayView, Polygon, Polyline, Rectangle, StreetViewCoverageLayer, StreetViewPanorama, StreetViewPanorama, StyledMapType, TrafficLayer, TransitLayer, WebGLOverlayView,
Autocomplete, DirectionsRenderer, DrawingManager, KmlLayer, Marker, SearchBox
libreria "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
class
google.maps.MVCArray<T>
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. |