2010-10-01 148 views
3

有誰知道如何讓默認的Google地圖界面在用戶點擊地圖時在信息窗口中顯示長和長的座標?谷歌地圖座標信息窗口點擊

頁眉代碼:

<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> 

機身碼:

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

回答

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

喬納森,感謝,但不知道在哪裏使用。我應該將該函數添加到標題JavaScript嗎? – jnthnclrk 2010-10-02 15:40:54

+0

我編輯了我的原始問題以包含我的標題和正文代碼。 – jnthnclrk 2010-10-02 15:41:16

+0

你真的需要使用api的棄用版本2嗎?我已經爲您提供了v3的代碼,這是當前的版本。 – 2010-10-02 18:17:29