2014-09-11 7 views
0

필자는 인수로 전달 된 범주를 기반으로 마커를 숨기거나 표시하는 책임이있는 coffeescript 함수를 사용합니다. Gmaps.markers 변수에는지도에 모든 마커가로드됩니다.Gmaps4Rails - 클러스터를 새로 고치는 방법은 무엇입니까?

@displayMarkers = (category) -> 
    i = 0 
    while i < Gmaps.markers.length 
    if Gmaps.markers[i].category is category 
     Gmaps.markers[i].serviceObject.setVisible(true) 
    else 
     Gmaps.markers[i].serviceObject.setVisible(false) 
    i++ 

가 어떻게 JS를 통해 MarkerClusterer.repaint()를 호출 할 수 ?

감사합니다. 당신은/삭제 추가 할 때 gmaps4rails에서

답변

1

방법은 기본적으로이 문제를 해결할 :

var marker = handler.addMarker(json); 
handler.removeMarker(marker) 

그래서 내가 그들을 사용하는 당신을 조언하거나하는 것 check their code

관련 문제