2012-06-06 43 views
0

我在Rails應用中使用Google-Maps-for-Rails如何設置google-maps-for-rails infowindow從視圖渲染true/false?

在模擬控制器我有

def gmap_settings(location, marker) 
     marker.infowindow render_to_string(:partial => "/path/to/partial", :locals => { :object => location}) 
end 

我在幾個視圖中顯示地圖。在某些情況下,在同一頁面中顯示多個地圖。

某些地圖需要infowindow,但其他地圖不需要。

如何從視圖中定義infowindow是否呈現?

+1

你在不同的地圖之間共享相同的json? – apneadiving

+0

沒有消息=好消息? – apneadiving

+0

是的!對不起,我失去了蹤跡你的評論讓我思考了正確的方向。我確實需要在不同的地圖上使用相同的json,所以我在控制器中創建了兩個'gmap_settings'方法。一個有infowindows,一個沒有。很簡單,當你認爲正確的方式:)。我正在看當地的路過,顯然是不正確的。你的評論讓我朝着正確的方向發展,也許你想發表一個答案。 –

回答

1

在json中,description觸發infowindow創建。

只需刪除或修改您傳遞給gmaps幫手。