Cette page décrit les événements de l'interface utilisateur et les événements d'erreur que vous pouvez écouter et traiter programmatiquement.
Événements de l'interface utilisateur
Cette section décrit les événements interactifs et les notifications de changement d'état que vous pouvez écouter et gérer de manière programmatique lorsque vous travaillez avec des cartes 3D. Dans le navigateur, JavaScript est basé sur des événements. En d'autres termes, il répond aux interactions des utilisateurs en générant des événements que votre programme peut écouter et exécuter le code en conséquence.
Il existe deux types principaux d'événements :
- Les événements d'interaction utilisateur (comme les clics de souris) sont propagés de la fenêtre d'affichage de la carte 3D à votre code. Ces événements vous permettent de répondre aux actions directes des utilisateurs dans l'environnement de la carte 3D. Afficher un exemple
- Les notifications de changement d'état reflètent les mises à jour des modèles de données cartographiques 3D et de l'état de rendu sous-jacents, à l'aide d'un schéma de dénomination
gmp-propertychange
conventionnel.
Chaque objet de l'API 3D Mapping expose un ensemble d'événements nommés pour lesquels votre programme peut enregistrer des écouteurs d'événements et exécuter une logique lorsque ces événements se produisent à l'aide de la fonction addEventListener()
intégrée.
L'exemple suivant montre les événements qui sont déclenchés lorsqu'un utilisateur interagit avec la carte :