1

Jquery-UI-Map API (http://code.google.com/p/jquery-ui-map/) を使用して、情報ウィンドウのクローズ イベントを情報ウィンドウにアタッチする方法がわかりません。情報ウィンドウの作成中に閉じるイベントを添付するか、作成に連鎖させたいと思います。最小限のコードしか必要とせず、API の残りの部分がどのように構造化されているかに準拠しています。

私の現在の解決策は、Google マップ 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