我正在尝试调试我在Rails应用程序中遇到的"太多查询"错误。看来利率限制已超过。我正在尝试找到该应用程序在哪里提供Google GeoCoding Service API密钥,但我在任何地方都看不到它。我了解您可以选择在config/initializers/geokit_config.rb
中创建一个GeoKit Config文件,并在此处提供API键。但是,该项目没有这样的Geokit配置文件。
GeoKit库是否使用默认的Google GeoCoding Service API密钥,如果应用程序中没有geokit_config.rb
文件,则在库中进行了硬编码?换句话说,提供Google GeoCoding API键使用Geokit库(其中包含的Google Geocoding服务功能(是完全可选的吗?
感谢您的任何帮助。
我是Geokit的维护者。是的,您可以在没有钥匙的情况下使用它,尽管我个人认为在生产中这样做是不明智的。
,但是对于"尝试"宝石来说是很好的,尽管您会很快碰到极限(您甚至可能会立即遇到该错误,具体取决于Google限制的方式,例如IP(
请参阅"读书"以轻松设置以下设置:
# See https://developers.google.com/maps/documentation/geocoding/#api_key
Geokit::Geocoders::GoogleGeocoder.api_key = ''