2010-10-01 4 views
3

Est-ce que quelqu'un sait comment rendre l'interface de carte Google par défaut afficher les coordonnées long et lat dans une fenêtre d'information lorsque l'utilisateur clique sur la carte?Google map coordonnées fenêtre d'informations sur cliquez sur

Code d'en-tête:

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=true&amp;key=..." type="text/javascript"></script> 
<script type="text/javascript"> 
function initialize() { 
    if (GBrowserIsCompatible()) { 
    var map = new GMap2(document.getElementById("map")); 
    map.setCenter(new GLatLng(13.175771, -59.556885), 10); 
    map.setUIToDefault(); 
    } 
} 
</script> 

Code du corps:

<div id="map" style="width: 640px; height: 300px"></div> 

Répondre

12
google.maps.event.addListener(map, 'click', function(event) { 
    new google.maps.InfoWindow({ 
     position: event.latLng, 
     content: event.latLng.toString() 
    }).open(map); 
}); 
+0

Jonathan, merci, mais ne savez pas où l'utiliser. Dois-je ajouter cette fonction à l'en-tête Javascript? – jnthnclrk

+0

J'ai modifié ma question initiale pour inclure mon en-tête et mon code corporel. – jnthnclrk

+0

Avez-vous vraiment besoin d'utiliser la version obsolète 2 de l'API? Je vous ai donné le code pour v3, qui est la version actuelle. –

Questions connexes