2012-12-06 123 views
-1

我在地圖上顯示了4個標記,並且所有信息的infowindows都包含唯一字符串數組和字符串旁邊的圖像。修改谷歌地圖信息窗口中的內容api v3

我的問題是,我試圖改變圖像每分鐘,他們改變只有當我有信息窗口打開,然後只有信息窗口將改變封閉的將不會更新。

這裏是用來更新的方法IM:

setInterval(update, 1000 * 60); 

function update(){ 
    for(var i = 0; i < data.length; i++){ 
    for(var j = 0; j < data[i].test.length; j++){ 
     var test = data[i].test[j]; 
     test = test.replace(/ /g, ''); 
     test = test.replace(/[-]/g,''); 
     test = test.replace(/[()]/g, ''); 
     $('.'+test).html("<img src='Images/red.gif' />"); 
     //class of the span image is being placed into 
    } 
    } 
} 

我只是在尋找,如果我能在封閉的信息窗口中修改數據的一些建議。

我只想提到我不是在尋找代碼,而只是一些建議。

預先感謝您

+0

[在函數運行後更改Google Maps Marker HTML]的可能副本(http://stackoverflow.com/questions/13504529/changing-the-google-maps-marker-html-after-a-function- is-ran) –

回答

4

,如果你有機會獲得它,您可以更改「關閉」信息窗口的內容。一種選擇是將HTML(或創建HTML所需的信息)存儲在標記的成員變量中。使用該信息在InfoWindow在點擊時打開時填充InfoWindow。您可以隨時更改該信息;對於當前打開的infowindow中的信息,您必須通過修改DOM來完成此操作。

請參閱the answer to this similar question

+0

非常感謝你對此建議的完美工作,再次感謝你 –

相關問題