Google地图内容框OnLoad

时间:2013-02-26 17:51:20

标签: javascript google-maps-api-3

如何在加载后立即让我的代码显示Google内容框?我可以让它在点击时工作,但不能在页面加载时工作。有什么建议吗?

这是我点击鼠标的代码:

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

谢谢。

2 个答案:

答案 0 :(得分:1)

您可能需要在文档加载时执行完全相同的操作。假设您不使用任何库(如jQuery),您只需更改您的body标签即可调用javascript函数

<body onload="myFunction()">

包含上述代码,即

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

答案 1 :(得分:1)

在onload函数中,初始化地图后:

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

(假设标记在通话范围内)