我一直在处理下面帖子底部列出的示例小提琴,并注意到我无法解决的问题。 Google地图是使用标记创建的,点击任何标记都会弹出信息窗口。我遇到的问题是,当用户点击标记时,它似乎实际上创建了两个信息窗口实例,这需要用户点击X两次以关闭信息窗口。
非常感谢任何解决此问题的建议。
答案 0 :(得分:2)
您要两次声明infoWindow。
第14行:var infoWindow = new google.maps.InfoWindow();
第43行:var infoWindow = new google.maps.InfoWindow();
只需删除' var'第43行:infoWindow = new google.maps.InfoWindow();
这是你的小提琴工作:http://jsfiddle.net/YEPB7/28/