5

我使用gmaps4rails在我的應用程序中輕鬆生成Google地圖。 gmaps4rails在模型中需要lat和long屬性。但是,gmaps4rails對模糊地址不是很友好。例如,當我列出公寓號碼時,它不知道要顯示的地址。gmaps4rails與geocoder gem有衝突嗎?

所以,我只是安裝了geocoder。我正在使用geocoder來取我的:location屬性,並在我的模型中設置緯度/經度。它似乎現在正在工作,但由於這兩個寶石都使用經緯度屬性,我認爲這會在稍後導致衝突。會嗎?

+0

你注意到答案? – apneadiving

回答

9

兩個寶石不應該干涉,但可以肯定的告訴gmaps4rails不要嘗試進行地理編碼保存的對象:

acts_as_gmappable :process_geocoding => false 

否則,關於曖昧的地址,你可以從gmaps4rails原始結果做:

Gmaps4rails.geocode(address) 

無論如何,隨意使用您喜歡的地理編碼庫:gmaps4rails畢竟不是真正用於地理編碼,而是顯示地圖! (和Geocoder是偉大的它的工作)

+0

哇...謝謝! –