GInfoWindow
   API Google Maps version 2
   Référence et Guide du développeur en Français

Attention :

L'API Google Maps Javascript Version 2 a été officiellement déclarée obsolète le 19 mai 2010 par Google.

L'API Version 2 continuera cependant à fonctionner durant encore trois ans, à compter de cette date, conformément à la politique de dépréciation de Google.

Conlusion, si vous devez développer une application aujourd'hui utilisez d'ores et déjà la version 3 de l'API Google Maps Javascript ( cela vous évitera d'avoir à tout recommencer ou à tout repayer dans 3 ans ! ) ou migrez votre application actuelle vers la version 3.

La classe GInfoWindow

GInfoWindow n'a pas de constructeur.

Il est créé par la carte et est accessible à l'aide de la méthode GMap2.getInfoWindow()

Méthodes

Méthode

Valeur retournée

Description

selectTab(index:Number)

Aucune

Sélectionne l'onglet de l'info-bulle grâce à l'indice donné.

L'effet est identique à celui d'un clic sur l'onglet correspondant.

hide()

Aucune

Rend l'info-bulle invisible.

Note :

Cela ne ferme pas l'info-bulle. Celle-ci peut être à nouveau rendue visible en utilisant show().

show()

Aucune

Rend l'info-bulle visible si celle-ci est actuellement invisible.

isHidden()

Booleénne

true ou false

Permet de tester si une info-bulle est visible ou non.

  • Retourne true si l'info-bulle est masquée. Cela comprend également l'état où celle-ci est fermée.
  • Retourne false si l'info-bulle est visible.

reset(latlng:GLatLng, tabs:GInfoWindowTab[], size:GSize, offset?:GSize, selectedTab?:Number)

Aucune

Réinitialise l'état de l'info-bulle.

Chaque argument peut être null et ensuite sa valeur restera inchangée.

getPoint()

GLatLng

Retourne les coordonnées géographiques du point auquel l'info-bulle est ancrée.

L'extrémité de l'info-bulle pointe sur ce point de la carte, modulo un pixel de décalage.

getPixelOffset()

GSize

Retourne le décalage, en pixels, entre la pointe de l'info-bulle et les coordonnées géographiques du point auxquelles l'info-bulle est ancrée.

getSelectedTab()

Nombre

Retourne l'index (commençant à 0) de l'onglet actuellement sélectionné.

getTabs()

GInfoWindowTabs[]

Retourne le tableau des onglets de cette info-bulle.

Depuis la version 2.59

getContentContainers()

Node[]

Retourne le tableau de noeuds DOM renfermant le contenu des onglets de cette info-bulle.

Depuis la version 2.59

enableMaximize()

Aucune

Permet l'agrandissement de l'info-bulle.

Une info-bulle agrandisssable s'étend de façon à couvrir la plus grande surface possible de la carte avec le contenu spécifié dans les propriétés maxContent et maxTitle de GInfoWindowOptions.

L'info-bulle doit avoir été ouverte avec les options maxContent ou maxTitle dans cet ordre pour avoir un effet quelconque sur enableMaximize() ou disableMaximize.

Une info-bulle ouverte avec maxContent ou maxTitle sera agrandissable par défaut.

Depuis la version 2.93

disableMaximize()

Aucune

Désactive l'agrandissement de l'info-bulle.

L'info-bulle doit avoir été ouverte avec les options maxContent ou maxTitle.

Note :

Si l'info-bulle est actuellement ouverte, cette fonction va supprimer le bouton d'agrandissement mais ne restaurera pas l'info-bulle dans son état réduit.

Depuis la version 2.93

maximize()

Aucune

Agrandit l'info-bulle.

L'info-bulle doit avoir été ouverte avec les options maxContent ou maxTitle et elle ne doit pas avoir eu son agrandissement restreint par disableMaximize.

Depuis la version 2.93

restore()

Aucune

Restaure l'info-bulle dans son état par défaut (réduite ou minimisée).

L'info-bulle doit avoir été ouverte les options avec maxContent ou maxTitle.

Depuis la version 2.93

Haut de page

Évènements

Événement

Description

closeclick()

Cet événement est déclenché lorsque le bouton "Fermer" de l'info-bulle est cliqué.

maximizeclick()

Indique que l'info-bulle est sur le point d'être agrandie (ou maximisée).

Depuis la version 2.93

maximizeend()

Indique que l'agrandissement de l'info-bulle est terminé.

Depuis la version 2.93

restoreclick()

Indique que l'info-bulle est sur le point d'être rétablie dans son état initial (réduite ou minimisée).

Depuis la version 2.93

restoreend()

Indique que la restauration de l'info-bulle dans son état initial est terminée (réduite ou minimisée).

Depuis la version 2.93

Haut de page


Ceci est une traduction non officielle de "Google Maps API Reference version 2".

La version originale, en Anglais, se situe ici : Google Maps API Reference version 2 #GInfoWindow.

| | © 2010 | Référence Google Maps API Version 2 en Français |