在我的Rails代码中有以下视图:
<%= gmaps4rails(@map,{“处理”=> 'json','auto_adjust‘=> false,'auto_zoom’=> false,‘缩放’=> 10 }) %>
我的地图上只有一个标记。当我显示地图时,缩放总是设置为最大值,尽管我在上面设置了选项。我忘了选择了吗?
发布于 2011-05-04 14:54:54
尝试这样做( 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)
发布于 2012-04-20 11:04:27
我可以通过设置一个中心位置来实现变焦。
我在控制器里这样做的:
@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) %>https://stackoverflow.com/questions/5885314
复制相似问题