2011-12-27 8 views
2

gmaps4railsを使用してGoogleマップに10個程度のマーカーを表示しています。マーカーが近くにあるとき、私はクラスタリングを取得します。私は "do_clustering"をfalseに設定しましたが、私はまだクラスタ化します。理想的には、私はすべてのマーカーを見たいと思います。これを強制する最も簡単な方法は何ですか? 乾杯、 トムgmaps4railsでマーカークラスタリングを防止する

更新:私はレール2.3.11を使用しています。 gmaps4railsは1.3.2です。私は2.3の命令を使って、gmaps4railsの表示を覆しました。私はgmappableを使用しません、私はちょうどjsonを直接生成します。 マップオプションは以下のとおりです。

@map_info = { 
     :map_options => { 
     :type => "ROADMAP", 
     :center_longitude => 180, 
     :zoom => 2, 
     :auto_adjust => false, 
     :do_clustering => false, 
    } 
} 
+0

奇妙なコードと宝石のバージョンは何ですか? – apneadiving

+0

私はそれを自分で試したところ、彼は正しいです、それは動作していないようです。 (49640473947679dd088c30c3c044dc2bf17ba71b) – Robin

+0

@Robin:マーカーのハッシュにvlusteringオプションを渡すだけです。 – apneadiving

答えて

2

https://github.com/apneadiving/Google-Maps-for-Rails/wiki/Markersごとに、クラスタリング・オプションは、マーカーのオプションハッシュで渡されるべきです。

単純に

+0

ありがとう、私は簡単な答えが好きです。 http://stackoverflow.com/questions/8618124/gmaps4rails-scaling-not-zooming-a-gmapにご意見がありますか?ズームしないで地図のサイズを増やす方法はありますか? – traday