2

我有一些标记列表显示在谷歌地图中。现在我想在关闭信息窗口时做一些额外的事情。

google.maps.event.addListener(Gmaps.map.visibleInfoWindow,'closeclick',function()
{
    do_something();
});

它似乎不起作用。请提供一些教程或代码块来实现这一点。

4

1 回答 1

0

您应该覆盖信息窗口的创建方式

像这样的东西:

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

于 2013-09-02T13:18:36.727 回答