Gestion des événements - GInfoWindow

La gestion des événements liés aux fenêtres d’information permet de déclencher des fonctions ou autre lorsque des actions sont menées au sein de ces fenêtres.

NB: lire aussi la classe GInfoWindow, la classe GInfoWindowTab (affichage d’onglets dans l’info bulle) ainsi que la classe de gestion des options dans l’info bulle (gInfowindowOptions).

Voici un exemple de la syntaxe utilisée pour "écouter" les événements liés à la fenêtre d’information:

<script type="text/javascript">

   var map = new GMap2(document.getElementById('map'), { size: new GSize(655,300)});
   /* Ici, nous déclarons l'élément html ayant pour id "map" comme conteneur de la map
   avec une taille de 655 * 300 pixel */

   GEvent.addListener(map.getInfoWindow(), 'closeclick', function() {
     alert('La fenêtre d\'information a été fermée');
   });

   // Dans cet exemple, nous déclarons un écouteur d'événements
   // qui déclenche un alert dès que la fenêtre
   // d'information se ferme : événement closeclick sur l'objet map.getInfoWindow().

</script>
Accès direct aux écouteurs d’événements:

closeclick() maximizeclick() maximizeend() restoreclick() restoreend()

closeclick

Signature de la méthode closeclick : closeclick() .

La fonction associée à cet événement est déclenchée lorsque la fenêtre d’information se ferme. Cf exemple ci-dessus.

maximizeclick

Disponible depuis la version 2.93 de l’Api.

Signature de la méthode maximizeclick : maximizeclick() .

La fonction associée à cet événement est déclenchée lorsque la fenêtre d’information est sur le point d’être agrandie (maximisée).

maximizeend

Disponible depuis la version 2.93 de l’Api.

Signature de la méthode maximizeend : maximizeend() .

La fonction associée à cet événement est déclenchée lorsque l’agrandissement de la fenêtre d’information est terminé.

restoreclick

Disponible depuis la version 2.93 de l’Api.

Signature de la méthode restoreclick : restoreclick() .

La fonction associée à cet événement est déclenchée lorsque l’état de la fenêtre d’information est sur le point d’être restauré (non-maximisé).

restoreend

Disponible depuis la version 2.93 de l’Api.

Signature de la méthode restoreend : restoreend() .

La fonction associée à cet événement est déclenchée lorsque l’état de la fenêtre d’information a été restauré (non-maximisé).

Laisser une réponse

Security Code: