Чтобы найти ответ, вы можете использовать другой код, который они предоставляют для ручного выполнения действий геокодера:
import requests
url = 'https://maps.googleapis.com/maps/api/geocode/json'
params = {'sensor': 'false', 'address': 'Mountain View, CA'}
r = requests.get(url, params=params)
results = r.json()
Глядя на этот объект, мы видим, что он содержит ключ error_message
, а такжестатус OVER_QUERY_LIMIT
.Сообщение об ошибке выглядит следующим образом:
print(results['error_message'])
Вы превысили ограничение скорости для этого API.Мы рекомендуем зарегистрироваться для получения ключа на консоли разработчика Google: https://console.developers.google.com/apis/credentials?project=_
Это связано с тем, что Google прекратил поддержку доступа к API без ключа еще 11 июня 2018 года .Чтобы использовать Google в качестве поставщика геокодирования, вам нужно получить ключ API и включить биллинг.Возможно, вы захотите посмотреть на бесплатные альтернативы для геокодирования, если вы не хотите платить за их доступ к API.