2
據我可以從文檔和ReadMe中得知gmaps4rails gem,你需要一個模型來設置acts_as_gmappable才能使用這個包裝器。是否可以在沒有模型/數據庫的情況下使用gmaps4rails?
在我的情況下,我使用了一個簡單的form_tag和text_field_tag元素來收集我想要顯示的地址,然後我想通過包裝器傳遞它以渲染Google Map。我不會將收集的數據存儲在數據庫或模型中。
我的問題是:
- 可以這樣用gmaps4rails做了什麼?如果是的話,你可以指導我一個無模型用例的例子,或者給我提示如何做到這一點?
- 如果不能用gmaps4rails完成,是否有另一個gem/wrapper可以工作? (我最終想要顯示路線和方向)
據我所知,我可以使用原來的谷歌地圖JS V3 API,但我試圖保留在Rails中,如果可能的話,因爲我是一個總新手(爲了吸引技術聯合創始人,他決定學習Rails並創建原型),看起來使用包裝比使用API更容易。
非常感謝您的幫助!
現在我的代碼創建一個gmaps div,但沒有顯示地圖。我注意到,在這個問題的同一時刻,您在之前的線程中修復了別人的代碼,但是您的解決方案鏈接不起作用。我使用的是你所說的確切聲明:<%= gmaps4rails('[{「lng」:「30.252442359924316」,「lat」:「59.92999013067258」}]')%>在你的另一篇文章中,如何升級寶石版本。這裏是我的版本:gmaps4rails(2.0.0.pre,1.5.6) - Rails 3.2.8 - Ruby 1.9.3p125 - 在我的gemfile中我沒有指定版本。我把:gem'gmaps4rails' – user1771152
另外,一個單獨的問題..沒有使用模型和acts_as_gmappable,我怎麼能地址代碼傳遞到JSON?現在我有一個@variable有一個地址,我想顯示該地址的地圖 – user1771152