0
Q
RoR位置搜索
A
回答
1
該方法完全取決於您需要經過地理編碼的數據的位置的要求和Geocoded數據的可用性。
使用地理編碼器爲您提供了一個優勢,即您不必爲更新給定位置的地理數據庫而煩惱。它有它自己的缺點(請求超時,特定位置的數據不可用,許可,查詢限制等),但可以解決它們。
如果您可以將數據存儲在數據庫中,那麼您可以使用Postgresql + PostGIS設置實現同樣的功能。 PostGIS模塊使您能夠根據半徑執行空間查詢,檢查給定的點是否在預定義的多邊形等中下降,並且由於這些在DB內部執行,所以性能也非常好。這種方法有兩個優點,您不必註冊任何服務並且沒有超時錯誤。這種方法的缺點是你必須自己維護/更新位置數據。
我已經用第二種方法完成了一些ROR項目,對我們來說工作得很好。
希望這會有所幫助。
相關問題
- 1. 搜索與ROR
- 2. 位置搜索
- 3. 搜索spesific位置
- 4. 搜索基於位置的搜索
- 5. Osclass搜索主頁搜索位置也
- 6. 搜索數據庫ror
- 7. Japanese Fulltext搜索RoR Postgresql
- 8. RoR中的文檔搜索
- 9. RoR Ransack搜索問題
- 10. Twitter地理位置/搜索
- 11. 在Solr搜索位置
- 12. AngularJS $位置搜索混淆
- 13. 基於位置的搜索
- 14. 位置搜索數據庫
- 15. 位置感知搜索
- 16. Drupal搜索Gmap和位置
- 17. Android位置搜索錯誤
- 18. Textmate2默認搜索位置
- 19. Fedex位置搜索請求
- 20. PostGIS:搜索幾何位置
- 21. Solr位置方面搜索
- 22. Google鄰居位置搜索
- 23. 搜索導入位置
- 24. 二進制搜索索引位置
- 25. ROR - 從HTTP響應位置
- 26. C++設置的dll搜索位置
- 27. RoR 4 - 不顯示搜索表格
- 28. 如何在RoR中搜索記錄?
- 29. RoR實時搜索(text_field_with_auto_complete)提交
- 30. RoR中的過濾器/搜索對象
感謝您的諮詢! :) – 2013-02-22 11:50:55