[英]Rails geocoder - Google Geocoding API error: over query limit - PRODUCTION ONLY
geocoder
gem已停止僅在生產環境中工作。 它在開發過程中完美無缺。
我使用ruby 2.3.1和rails 4.2.6在Ubuntu 16.04上
當我從rails console
運行開發中的ModelName.near(“zip_code”,“radius”)時,我按預期返回關聯的行。 當我在服務器中運行相同的命令時,它會返回Google Geocoding API error: over query limit.
UPDATE
lat
和long
沒有保存在生產環境中,但正在開發中保存。
我遇到了類似的問題。 將我的google api密鑰添加到config / initializers / geocoder.rb解決了我的問題。
為GeoCoder添加密鑰可以解決此問題:
創建一個文件config / initializers / geocoder.rb並粘貼下面的代碼:
Geocoder.configure(
api_key: 'YOUR_API_KEY'
)
您需要將“YOUR_API_KEY”替換為有效的Google Geocoder API密鑰。
有關狀態代碼,請訪問https://developers.google.com/maps/documentation/geocoding/intro#StatusCodes
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.