2013-04-02 43 views
0

我正在使用geocoder gem並喜歡處理來自IP的更多數量的請求。默認情況下,Google API每天只能提供2500個請求。 請分享你的想法,我可以做更多的請求比限制?地理編碼器獲取更多請求

+1

我可以想到一個,不是最好的主意,但你可以...支付谷歌的業務gmaps和獲得100,000個請求! – gmaliar

+0

你不能,除非你付出代價,並希望增加來自單個IP的請求。 – Bijendra

回答

0

如前所述:僅使用Google API解決此問題的唯一方法就是支付費用。或者以更隱蔽的方式使請求形成多個IP/API密鑰,我不建議這樣做。

但是爲了節省費用,我建議將服務混合起來,因爲還有一些免費的Geocoding API。

有了正確的寶石混合起來也並不是一個大問題:

http://www.rubygeocoder.com/

支持用一個漂亮的界面他們夫婦。您幾乎只需添加一些限速計數器,確保您保持在每個提供商的範圍內。

或者去執行自己的地理編碼的沉重方式。例如你自己運行的Openstreetmaps數據庫。數據庫可以在這裏下載:http://wiki.openstreetmap.org/wiki/Planet.osm#Worldwide_data

哪一個是最好的方法取決於你的實際要求是什麼和你有什麼資源。

+0

謝謝你的寶貴意見..! –

相關問題