1

我无法弄清楚如何使用 Jquery-UI-Map api (http://code.google.com/p/jquery-ui-map/) 将信息窗口关闭事件附加到信息窗口。我想在信息窗口的创建中附加一个关闭事件,或者通过链接到它的创建。无论采用最少的代码并符合 api 其余部分的结构。

我目前的解决方案是使用 google maps api 事件侦听器,它可以工作,但我不喜欢它。我更喜欢jquery方法。

我目前有..

self.snMapElement.gmap('openInfoWindow', {'content': infoWindowMarkup}, self.selectedStreetMarker);

                // Setup close event
                google.maps.event.addListener(self.snMapElement.gmap('get', 'iw'), 'closeclick', function(){
                    self.removeSelectedStreetMarker();
                });

如果可能的话,我想使用一些方法:

self.snMapElement.gmap('openInfoWindow', {'content': infoWindowMarkup}, self.selectedStreetMarker).bind('closeclick', function(){self.removeSelectedStreetMarker()});
4

0 回答 0