2013-02-26 66 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); 
}