我在谷歌地图中显示了一些标记列表。现在,当我关闭infowindow时,我想做一些额外的事情。
google.maps.event.addListener(Gmaps.map.visibleInfoWindow,'closeclick',function()
{
do_something();
});
似乎无法正常工作。请提供一些教程或代码块来实现此目的。
答案 0 :(得分:0)
您应该覆盖the way infowindows are created。
这样的事情:
old_method = Gmaps4Rails.Google.Marker.prototype.createInfoWindow
Gmaps4Rails.Google.Marker.prototype.createInfoWindow = function(){
old_method();
// then access the infowindow with: this.infowindow and add whatever you need
}
对于1.x,请执行相同操作,但使用:Gmaps4RailsGoogle.prototype.createInfoWindow