调整缩放Gmaps4Rails

我正在使用Gmaps4Rails gem,无法弄清楚如何调整默认缩放设置。 在我看来,我有以下代码:

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

我知道这已被多次询问和回答,但也许我只是没有看到任何建议? 我错过了一些完全明显的东西? 我为重新提出这个问题而道歉。

谢谢,凯文

编辑

我没有正确地注释掉gmaps的默认实例,它覆盖了我的自定义设置。 感谢所有帮助@apneadiving!

你只是错过了看到整个地图意味着提供一个非常小的数字,而不是一个大数字!

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

我在使用gmaps4rails 1.3.2,这些是我能找到的最佳设置:

 <%= gmaps({ "map_options" => {"auto_zoom" => false, "zoom" => 10 }, "markers" => {"data" => @json } }) %> 
  • 我没有将auto_adjust设置为false ,因为地图不再以标记为中心。

  • 缩放的10值很好地显示大约50km宽的地图。

在这种情况下帮助我的是:

 Gmaps4Rails.callback = function() { setTimeout("Gmaps4Rails.map.setZoom(13);", 100); };