Interagire con la mappa

In questa pagina vengono descritti gli eventi dell'interfaccia utente e gli eventi di errore che puoi ascoltare e gestire in modo programmatico.

Eventi dell'interfaccia utente

Questa sezione illustra gli eventi interattivi e le notifiche di modifica dello stato che puoi ascoltare e gestire in modo programmatico quando utilizzi le mappe 3D. JavaScript all'interno del browser è basato su eventi, vale a dire che risponde alle interazioni degli utenti generando eventi che il 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 dall'area visibile della mappa 3D al codice. Questi eventi ti consentono di rispondere alle azioni dirette degli utenti all'interno dell'ambiente delle mappe 3D. Visualizza esempio.
  • Le notifiche di modifica dello stato riflettono gli aggiornamenti ai modelli dei dati delle mappe 3D sottostanti e allo stato del rendering, utilizzando uno schema di denominazione gmp-propertychange convenzionale.

Ogni oggetto API di mappatura 3D espone un insieme di eventi denominati per i quali il 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: