Я пытаюсь использовать API геолокации, чтобы получить широту и долготу по адресу, указанному пользователем, но он не работает.
Я делаю следующее (в котором я думаю, как изменить URL-адрес, чтобы вставить ключ):
response = requests.get("https://maps.googleapis.com/maps/api/geocode/json?address="+request.form.get("address")) resp_json_payload = response.json()
Но я получаю следующую ошибку:
"error_message": "Вы должны использовать ключ API для аутентификации каждого запроса к API Google Maps Platform. Для получения дополнительной информации, пожалуйста, обратитесь к http://g.co/dev/maps-no-account"
Это весь код:
import requests requests.get("https://maps.googleapis.com/maps/api/geocode/json?address="+request.form.get("address")) resp_json_payload = response.json()
В любом месте после ? вы можете вставить свой ключ API key=yourAPIKey
?
key=yourAPIKey
requests.get("https://maps.googleapis.com/maps/api/geocode/json?key=yourAPIKey&address=" + request.form.get("address"))
Или
requests.get("https://maps.googleapis.com/maps/api/geocode/json?address=" + request.form.get("address") + "&key=yourAPIKey")