2012-05-07 2 views
2

나는이 응용 프로그램을 어디에 사용합니까? gmaps4rails 멋진 보석입니다.gmaps4rails에서 마커가 클러스터링 된 줌을 변경하는 방법

<%= gmaps("markers" => {"data" => @markers,"options" => {"custom_infowindow_class" => "yellow", "do_clustering" => true}}) %> 

나는 clusterer_maxZoom 옵션을 재생하려고했지만, 그게 내가 원하는 것을 달성하는 데 도움이되지 않습니다 그래서 내가 이렇게 내 마커를 클러스터링하고 할 노력하고 있어요.

지금은 클러스터 이미지를 표시하기 위해 많은 것을 축소해야하며 특정 X를 축소하기 전에 어떻게 클러스터 사진을 표시 할 수 있는지 궁금합니다. 어떻게 수정할 수 있습니까? ?

당신은 내가 여기 무슨 뜻인지 볼 수 있습니다 Clusterer example

+0

귀하의 예제를 검사하고 클러스터가 나타나기 전에 예 참, 그 어떤 과감한 줌이 필요합니다. 'MarkerClusterer' 또는'MarkerClustererPlus'를 사용하고 있습니까? –

+0

실제로 클러스터링을 지원하는 gmaps4rails 라이브러리를 사용하고 있습니다 : https://github.com/apneadiving/Google-Maps-for-Rails –

+0

제가 알고 있습니다 :) 그러나'gmap4rails '클러스터링 라이브러리가 무엇을 사용하고 있는지 알고 있습니까? 'MarkerClustererPlus' 라이브러리는'MarkerClusterer'보다 더 많은 옵션을 제공합니다. 그래서 여러분은 클러스터링이 어떻게 작동하는지 설정할 수있는 더 많은 옵션을 제공 할 것입니다. 어떤 클러스터링 라이브러리가 사용 중인지 아는 것은 질문에 대한 더 나은 대답으로 이어질 것입니다. –

답변

1

당신은 자바 스크립트 clusterermaxZoomgridSize 속성을 설정하는 시도 할 수 있습니다. 예를 들어

:

var handler = Gmaps.build('Google', { markers: { clusterer: { maxZoom: 16, gridSize: 40 }}});