이 자바 스크립트 코드는 처음에 Rails 3.2 앱에서 gmaps4rails gem을 사용하여 채워진 Google지도의 모든 마커를 숨 깁니다.표시 마커를 숨기거나 표시 할 때 gmaps4rails '클러스터'업데이트
var markers=Gmaps.map.markers
for(i=0;i<markers.length;i++){markers[i].serviceObject.setVisible(false); }
내가 가진 문제는 "클러스터"여전히 이전과 같은 카운터를 표시하고 위의 코드를 쫓아가 있다는 것이다. 나는 조금 주위를 검색하고 클러스터를 업데이트하기 위해 쓰기 라인을 알아 내지 못했다.
P. 나는 입니다. "cluster"가 내가 말하는 것에 대한 올바른 이름인지 확인하십시오. 내가 말하는 것은 개별 마커를 구별 할 수있는 공간이 충분하지 않은보기로 축소 할 때지도가 표시하는 카운터이며지도는지도의 수를 계산 한 유색 인 원형 아이콘을 표시합니다. 그 지역의 마커. 당신은 마커의 다른 세트와지도를 업데이트 할 경우
var differentMarkers = ...
Gmaps.map.replaceMarkers(differentMarkers);
를 호출 할 수 있고, 클러스터가 업데이트됩니다 differentMarkers