2012-05-07 12 views
2

私はこのテストアプリケーションを使用しています。gmaps4rails素晴らしいgemです。私は私のマーカーをクラスタ化するために、私はこれを行うそうしようとしています: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

あなたはJavascriptでclusterermaxZoomgridSizeプロパティを設定してみてください。例えば

var handler = Gmaps.build('Google', { markers: { clusterer: { maxZoom: 16, gridSize: 40 }}}); 
関連する問題