Esta página descreve os eventos da interface do usuário e eventos de erro que você pode detectar e tratar de maneira programática.
Eventos da interface do usuário
Nesta seção, descrevemos os eventos interativos e as notificações de mudança de estado que você pode detectar e processar programaticamente ao trabalhar com mapas 3D. O JavaScript no navegador é orientado por eventos, o que significa que ele responde às interações do usuário gerando eventos que o programa pode detectar e executar o código adequadamente.
Há dois tipos principais de eventos:
- Os eventos de interação do usuário (como cliques do mouse) são propagados da janela de visualização do mapa 3D para seu código. Esses eventos permitem responder a ações diretas do usuário dentro do ambiente do mapa 3D. Exemplo.
- As notificações de mudança de estado refletem as atualizações dos modelos de dados do mapa 3D e do estado de renderização, usando um esquema de nomenclatura
gmp-propertychange
convencional.
Cada objeto da API de mapeamento 3D expõe um conjunto de eventos nomeados para os quais o programa pode
registrar listeners de eventos e executar a lógica quando esses eventos ocorrerem, usando a
função addEventListener()
integrada.
O exemplo a seguir mostra quais eventos são acionados quando um usuário interage com o mapa: