Questa pagina descrive gli eventi dell'interfaccia utente e gli eventi di errore che puoi ascoltare e gestire a livello di programmazione.
Eventi dell'interfaccia utente
Questa sezione descrive gli eventi interattivi e le notifiche di modifica dello stato che puoi ascoltare e gestire a livello di programmazione quando lavori con le mappe 3D. JavaScript all'interno del browser è basato sugli eventi, il che significa che risponde alle interazioni dell'utente generando eventi che il tuo programma può ascoltare ed eseguire il codice di conseguenza.
Esistono due tipi principali di eventi:
- Gli eventi di interazione dell'utente (ad esempio i clic del mouse) vengono propagati dalla finestra di visualizzazione della mappa 3D al tuo codice. Questi eventi ti consentono di rispondere alle azioni dirette degli utenti all'interno dell'ambiente della mappa 3D. Visualizza esempio.
- Le notifiche di modifica dello stato riflettono gli aggiornamenti ai modelli di dati della mappa 3D e allo stato di rendering sottostanti, utilizzando uno schema di denominazione
gmp-propertychange
convenzionale.
Ogni oggetto API 3D Mapping espone un insieme di eventi denominati per i quali il tuo programma può
registrare listener di eventi ed eseguire la logica quando si verificano questi eventi utilizzando la
funzione addEventListener()
integrata.
Il seguente esempio mostra quali eventi vengono attivati quando un utente interagisce con la mappa: