2013-04-21 72 views
0

我有一個自定義標記在我的網站上的動態谷歌地圖。我需要做的是,當我點擊一個特定標記時,我想要一個div在地圖下加載關於使用Ajax的標記(商店)的信息。谷歌地圖與AJAX

感謝您的幫助一萬,

喬安妮​​

回答

0

您可以事件處理程序綁定到你的標記和執行Ajax請求從服務器獲取端腳本標記信息例如使用jquery post。 然後在服務器端,您可以根據某些標記數據(如其位置)獲取必需的信息。

google.maps.event.addListener (marker, 'click', function(event) { 
    var position = marker.getPosition(); 
    $.post("getmarkerdata.php",{ 
     latitute: position.lat(), 
     longitude: position.lng() 
    }), 
    function(data){ 
     $(yourdiv).html(data); 
    } 
}); 
+0

對不起,愚蠢的問題,但我纔剛剛開始,我需要一個項目做到這一點,你就可以檢查我的劇本,看看是否能夠工作確定我的代碼 – user2304132 2013-04-21 11:15:47

+0

的http:// jsfiddle.net/JoJoBrowne/C72S4/這是jsfiddle上的鏈接代碼 – user2304132 2013-04-21 11:21:55

+0

你的地圖幾乎是正確的,除了只有標記的圖標屬性,你應該傳遞沒有圖像路徑作爲字符串,但谷歌地圖圖像對象。 這裏我把你的代碼放在jsfiddle上,使它工作http://jsfiddle.net/paulitto/cXMMh/15/ – paulitto 2013-04-21 12:41:21