我正在尝试调试rails应用程序中出现的“太多查询”错误。利率上限似乎正在被超越。我试图定位应用程序提供谷歌地理编码服务API密钥的位置,但我在任何地方都看不到它。我知道您可以选择在config/initializers/geokit_config.rb中创建geokit配置文件,并在那里提供一个API键。但是,该项目没有这样的geokit配置文件。
如果应用程序中没有geokit_config.rb文件,geokit库是否使用默认的密钥,该密钥在库中是硬编码的?另一种方法是,提供Google地理编码API键来使用geokit库及其包含的google地理编码服务功能是完全可选的吗?
谢谢你的帮助。
发布于 2018-04-29 04:41:59
我是geokit的维护者。是的,你可以在没有钥匙的情况下使用它,尽管我个人认为在生产中这样做是不明智的。
不过,“尝试”创业板还是不错的,尽管你很快就会达到极限(根据google的限制(例如IP),你甚至可以马上得到这个错误)。
请参阅自述文件以轻松设置以下内容:
# See https://developers.google.com/maps/documentation/geocoding/#api_key
Geokit::Geocoders::GoogleGeocoder.api_key = ''https://stackoverflow.com/questions/50079467
复制相似问题