我在我的Rails代碼下面的視圖:Gmaps4rails:縮放不起作用?
<%= gmaps4rails(@map,{ 「處理」> 'JSON', 'auto_adjust'=>假, 'auto_zoom'=>假, 'zoom'=> 10})%>
我的地圖上只有一個標記。當我顯示地圖時,儘管我在上面設置了選項,但縮放始終設置爲最大。我忘了選項嗎?
我在我的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