Interagir avec la carte

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 utilisez des cartes 3D. Le code JavaScript du navigateur est basé sur des événements, ce qui signifie qu'il répond aux interactions des utilisateurs en générant des événements que votre programme peut écouter et exécuter du code en conséquence.

Il existe deux principaux types d'événements:

  • Les événements d'interaction utilisateur (tels que les clics de souris) sont propagés de la fenêtre d'affichage de la carte 3D vers votre code. Ces événements vous permettent de répondre aux actions directes de l'utilisateur dans l'environnement de carte 3D. Consultez un exemple.
  • Les notifications de changement d'état reflètent les mises à jour des modèles de données de carte 3D sous-jacents et de l'état du rendu, à l'aide d'un schéma de dénomination gmp-propertychange traditionnel.

Chaque objet d'API de cartographie 3D 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 déclenchés lorsqu'un utilisateur interagit avec la carte: