Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图v3 infowWindow中的图像加载两次_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 谷歌地图v3 infowWindow中的图像加载两次

Javascript 谷歌地图v3 infowWindow中的图像加载两次,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我尝试在信息窗口中显示图像。没有什么特别的,但是当infoWindow打开时,内容会被加载两次。当我更换 在调用infoWindow.open()之后,除了domready之外,我还可以听到其他事件吗?遇到了同样的问题,并得出结论,当图像触发加载事件时,Google Maps API会触发domready事件 还发现在使用背景图像时,domready不会触发两次 我的解决方案是:我不再信任infowindow domready事件,我使用请求的成功回调来提供infowindow内容 铌 信息窗

我尝试在信息窗口中显示图像。没有什么特别的,但是当infoWindow打开时,内容会被加载两次。当我更换


在调用infoWindow.open()之后,除了
domready
之外,我还可以听到其他事件吗?

遇到了同样的问题,并得出结论,当图像触发加载事件时,Google Maps API会触发domready事件

还发现在使用背景图像时,domready不会触发两次

我的解决方案是:我不再信任infowindow domready事件,我使用请求的成功回调来提供infowindow内容

信息窗口事件列表:

  • closeclick:单击“关闭”按钮时触发此事件
  • 内容\u已更改当内容属性 变化
  • domready:当包含 InfoWindow的内容附加到DOM。您可能希望监视 如果您正在构建信息窗口内容,则会发生此事件 动态地
  • 位置\u已更改:此事件在位置更改时触发 属性更改
  • zindex_changed:当 InfoWindow的zIndex发生了变化

您可以发布一些更相关的代码或演示吗?您可以通过在答案中添加代码来详细说明您的解决方案吗?谢谢
<img class="content-image" src="./content/image/1.jpg" width="450" heigth="400">