Использует ли Geokit ключ API Google по умолчанию? - PullRequest
0 голосов
/ 28 апреля 2018

Я пытаюсь отладить ошибку "слишком много запросов", которую я получаю в своем приложении rails. Похоже, что предел скорости превышается. Я пытаюсь определить, где приложение предоставляет ключ API службы геокодирования Google, но я его нигде не вижу. Я понимаю, что вы можете дополнительно создать конфигурационный файл geokit в config/initializers/geokit_config.rb и предоставить там ключ API. Однако в этом проекте нет такого конфигурационного файла geokit.

Использует ли библиотека geokit ключ API службы Google Geocoding по умолчанию, который жестко закодирован в библиотеке, если в приложении отсутствует файл geokit_config.rb? Иными словами, совершенно необязательно предоставлять ключ API геокодирования Google для использования библиотеки геокита с включенной в нее функцией службы геокодирования Google?

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 29 апреля 2018

Я поддерживаю геокит. Да, вы можете использовать его без ключа, хотя лично я считаю, что было бы неразумно делать это в производстве.

Но это хорошо для того, чтобы "пробовать" драгоценный камень, хотя вы очень быстро достигнете своего лимита (вы можете даже сразу получить эту ошибку в зависимости от того, как лимит Google, например, по IP)

См. README, чтобы легко установить это:

# See https://developers.google.com/maps/documentation/geocoding/#api_key
Geokit::Geocoders::GoogleGeocoder.api_key = ''
...