2013-09-02 3 views
2

Google지도에 표시되는 마커 목록이 있습니다. 이제 정보 창을 닫을 때 몇 가지 추가 작업을 수행하려고합니다.gmaps4rails의 Infowindow close 이벤트 리스너

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

작동하지 않는 것 같습니다. 이를 위해 자습서 나 코드 블록을 제공해주십시오.

답변

0

the way infowindows are created을 무시해야합니다. 이 같은

뭔가 : 1.x에서 들어

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 
} 

동일하지만 함께 할 : Gmaps4RailsGoogle.prototype.createInfoWindow

+0

을 나는 형식 오류를 얻고이 Gmaps4Rails.Google.Marker.prototype.createInfoWindow을 실행하면 : 정의되지 않은 'Marker'속성을 읽을 수 없습니다. 나는 보석 버전을 사용한다 : gmaps4rails (1.5.6) – advishnuprasad

+0

오, 나는이 버전을 확인해야한다. – apneadiving

+0

그것이 대답에 나던가요? – apneadiving