0

무언가를 클릭하여 펼쳐져있는 5 개의 마커를 추가하면 (예 : 100 마일) 마커가 추가되고지도가 모두 축소됩니다.gmaps4rails v2 fitMapToBounds()

그때 2마일이 ... 마커가 제대로 없어, 말, 밖으로 퍼져있다 마커를 보여줍니다 뭔가를 클릭하지만지도는 다시 확대되지 않습니다. 내가 2.1.1를 사용하고

이 내 자바 스크립트 호출은 다음과 같습니다

Gmaps.store.handler.removeMarkers(Gmaps.store.markers); 
Gmaps.store.markers = Gmaps.store.handler.addMarkers(<%= raw @hash.to_json %>, { 
    draggable: false, 
    animation: google.maps.Animation.DROP 
}); 
Gmaps.store.handler.bounds.extendWith(Gmaps.store.markers); 
Gmaps.store.handler.fitMapToBounds(); 

오전 내가 전화를 실종? 나는 removeMarkers가 지금 clusterer를 삭제했다고 생각 했는가?

답변

5

당신은 명시 적으로 경계를 재설정해야합니다 :

handler.resetBounds(); 
+0

는 내가 전에 당신을 사랑 당신을 말한 적이 있습니까? 그걸 부를 최고의 장소는 어디입니까? 나는 몇 군데에서 그것을 시험해 보았다. 그리고 나는 표식의 플래시를 얻고있다. 에서처럼 마커가 떨어지면 한 번 깜박이고 모두 잘됩니다. 같은 일,'removeMarkers()'호출의 위 또는 아래. – Dudo

+0

마커가 깜박입니까? 그러나 바운드가 맵이나 마커에 연결되어 있지 않습니다 ... 이상한 – apneadiving

+0

경계가 변경되지 않으면 마커 플래쉬가 없습니다. 경계가 다른 경우 눈에 띄는 플래시가 발생합니다. 그것의 존재를 언급하는 것은 큰 문제가 아닙니다. – Dudo