图片谷歌地图v3 infowWindow加载两次
问题描述:
我尝试在infoWindow中显示图像。没有什么特别的,但是当infoWindow打开时,内容会被加载两次。当我用一些文字替换<img>
标签时,一切都很好。 我在设置内容并显示它之前,通过ajax检索infoWindow的html内容。这个电话只做一次(萤火虫告诉我)。但infoWindow的'domready'事件被调用两次。 infoWindow中的图像有什么问题?图片谷歌地图v3 infowWindow加载两次
这里的信息窗口的HTML:
<img class="content-image" src="./content/image/1.jpg" width="450" heigth="400">
在那里除了domready
任何事件,我可以听打完电话后infoWindow.open()?
答
遇到了同样的问题,并得出结论,当图像触发其加载事件时,Google Maps API会触发domready事件。
也想通使用背景图片时domready中未触发了两次
我的解决办法:我再也不会相信的信息窗口domready中的事件,我用我的请求的成功回调,让我信息窗口的内容
NB
信息窗口事件列表:
- closeclick:单击关闭按钮时会触发此事件。
- content_changed当内容属性 更改时触发此事件。
- domready:当InfoWindow的内容附加到DOM中时,将触发此事件。如果您正在动态构建信息窗口内容 ,则您可能希望监视 此事件。
- position_changed:当位置 属性更改时触发此事件。
- zindex_changed:当InfoWindow的zIndex发生变化时触发此事件 。
+0
您可以通过将代码放入您的答案来详细说明您的解决方案吗?谢谢 – Tatarin 2016-07-12 12:39:31
请问您可以发布一些更多的相关代码或演示? – 2012-04-05 15:58:50