Gmaps4rails:缩放不起作用?
问题描述:
我在我的Rails代码下面的视图:Gmaps4rails:缩放不起作用?
<%= gmaps4rails(@map,{ “处理”> 'JSON', 'auto_adjust'=>假, 'auto_zoom'=>假, 'zoom'=> 10})%>
我的地图上只有一个标记。当我显示地图时,尽管我在上面设置了选项,但缩放始终设置为最大。我忘了选项吗?
答
试试这个(中gmaps
方法可以让你在选择传球,而gmaps4rails
方法没有):
<%= gmaps("markers" => {"data" => @map}, "map_options" => {"processing" => "json", "auto_adjust" => false, "auto_zoom" => false, "zoom" => 10}) %>
见http://rubydoc.info/gems/gmaps4rails/0.8.1/ApplicationHelper的文档这两种方法(gmaps
VS gmaps4rails
)
答
我能够通过设置中心位置来获得缩放工作效果
我在控制器中执行了此操作:
@gmaps_options = {
"map_options" => {
"auto_zoom" => false,
"zoom" => 12,
"center_latitude" => @event.lat,
"center_longitude" => @event.long
},
"markers" => {
"data" => @event.to_gmaps4rails
}
}
然后这个视图
<%= gmaps(@gmap_options) %>
很高兴地看到,我没有更多的只是一个回答:) – apneadiving 2011-05-04 15:05:52
作品,非常感谢。 – 2011-05-04 15:09:58
不适用于我...不能算出这:( – pruett 2011-07-22 18:43:34