0

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

这是我的鼠标点击代码:

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

谢谢你。

4

2 回答 2

1

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

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

(假设标记在调用范围内)

于 2013-02-26T17:59:26.733 回答
1

您可能需要在文档加载时执行完全相同的操作。假设你不使用任何库(如 jQuery),你可以简单地改变你的 body 标签来调用一个 javascript 函数

<body onload="myFunction()">

包含上面的代码,即

function myFunction() {
   marker = [ your logic ]     
   map = [ your logic ]  
   infowindow.open(map,marker);
}
于 2013-02-26T17:58:04.167 回答