4

を調整します。私の見解では、私は次のコードを持っている:私はこれを求め、何回も回答されている知っているは、私がGmaps4Railsの宝石を使用していて、デフォルトのズーム設定を調整する方法を見つけ出すことはできませんズームGmaps4Rails

<%= gmaps({ 
    "map_options" => {"auto_adjust" => false, "auto_zoom" => false, "zoom" => 15 }, 
    "markers"  => {"data" => @json } 
    }) 
%> 

を、多分私はちょうど何か...何かアドバイスが表示されませんか?完全に明白な何かが欠けていますか?私はこの質問を再掲載することをお詫び申し上げます。

おかげで、ケビン

私はきちんとgmapsの既定のインスタンスをコメントアウトすることができなかった、それは私のカスタマイズした設定をオーバーライド

EDIT。すべてのお手伝いをありがとう@apneadiving!

答えて

10

あなたは、単に全体の地図を見ることは非常に少ない数ではなく、大きなものを提供することを意味することを逃しています!私はgmaps4rails 1.3.2およびこれらによ

<%= gmaps({ 
    "map_options" => {"auto_adjust" => false, "zoom" => 0 }, 
    "markers"  => {"data" => @json } 
}) 
%> 
+0

...私はズーム番号についてはよく分からなかったので、私は別の値の束でそれを試してみました。数字はズーム値を変更しないようです。このカスタム設定をオーバーライドする可能性のある設定がいくつかありますか? – pruett

+0

よろしくお願いいたします。ご迷惑をおかけして申し訳ございません。これは奇妙なラリーです。 'map_options'にいくつかの手動' bounds'を定義していない限り、 'auto_adjust'を無効にした後はズームレベルを上書きすることはありません...コンソールにエラーはありませんか?コンソールの – apneadiving

+0

: 'Gmaps4Rails.map.getZoom'が変更されますか? – apneadiving

10

は、私が見つけることができる最適な設定です:

<%= gmaps({ 
    "map_options" => {"auto_zoom" => false, "zoom" => 10 }, 
    "markers" => {"data" => @json } 
}) 
%> 
  • マップがセンタリングされないので、私は、falseauto_adjustを設定しませんでしたもうマーカーの上に。ズーム用

  • 10値が近似的50キロ全体のマップを表示するにはいいです。この場合には、私を助けた何

2

はこのだった:うーん

Gmaps4Rails.callback = function() { 
    setTimeout("Gmaps4Rails.map.setZoom(13);", 100); 
}; 
関連する問題