2012-05-29 28 views

回答

0

你可以簡單地存儲爲一個字符串(「lat,lon」),因爲你沒有做太多的事情。你只需要在地圖上顯示它。

如果您需要搜索哪些用戶位於邊界框中,則需要將數據庫更改爲MySQLPostgreSQL或使用Solr來完成此項工作。

+0

可能是升級到PostgreSQL的時候了。謝謝 – user1273909

+0

幫助打勾我的答案。謝謝 – Chamnap

0

可以存儲緯度,液化天然氣會議,希望你不要從你的主頁上存儲有很多在會議以外的user_id

更多您可以發送position.coords.latitude,position.coords.longitude您rails應用程序,使用ajax。

網址像/ store_ge_location?LAT = < position.coords.latitude> & LNG = < position.coords.longitude>

Rails應用程序將保存在會話

session[:lat] = params[:lat] 

和後續請求rails應用程序會在會話中找到它,不需要從瀏覽器收集它

但是,如果您沒有任何其他地理位置用例,爲什麼不簡單閱讀用戶locati每次從瀏覽器?

+0

第一個解決方案聽起來會更適合我的用戶體驗流。每次獲取用戶位置都會強制用戶允許網站訪問他們的位置。 – user1273909

+0

它不會重複要求用戶允許,爲同一主機 –