2013-02-26 49 views
0

如何讓我的代碼在加載後立即顯示Google內容框?我可以讓它在點擊時工作,但不能在頁面加載時工作。有什麼建議?Google Maps Content Box OnLoad

這裏是我的代碼上點擊鼠標:

google.maps.event.addListener(marker, 'click', function() { 
    infowindow.open(map,marker); 
}); 

謝謝。

回答

1

在你的onload功能,初始化地圖後:

google.maps.event.trigger(marker, "click"); 

(假定標記物是在範圍爲呼叫)

+0

知府。謝謝。我意識到這很簡單! – jmitchel3 2013-02-26 18:05:46

1

您可能需要對文檔加載完全相同。假設你不使用任何庫(如jQuery),你可以簡單地改變你的身體標記調用javascript函數

<body onload="myFunction()"> 

包含上面的代碼,即

function myFunction() { 
    marker = [ your logic ]  
    map = [ your logic ] 
    infowindow.open(map,marker); 
}