Ce second billet vous apprendra à ajouter des marqueurs affichant une fenêtre d'information lorsque l'on clique dessus.
Partons de l'exemple 2 du billet précédent auquel nous ajoutons le bloc suivant dans le corps, afin de prévenir les utilisateurs ne disposant pas de JavaScript :
Prévenons aussi les utilisateurs dont le navigateur n'est pas compatible avec l'API Google Maps en définissant la clause else du test de compatibilité dans la fonction load :
Ajoutons ensuite, lors de la création de la carte, dans la fonction load, l'affichage du contrôle de positionnement et de zoom :
ainsi que le contrôle du type de carte (plan, satellite ou mixte) :
Définissons un premier marqueur sur Mantes-la-Jolie (de coordonnées 48.9908338, 1.717222) :
La fonction createMarker est la suivante :
Le résultat est visible sur l'exemple 3.
La fenêtre d'information affiche du HTML standard et il est possible de définir autant de marqueur que l'on souhaite...
Plus de précisions : Markers and info windows.
Les autres billets de cette série sur l'API Google Maps :