Программа запросит местоположение, свяжется с веб-службой, получит JSON для веб-службы, проанализирует эти данные и получит первый Place_id из JSON. Идентификатор места – это текстовый идентификатор, который однозначно идентифицирует место на Картах Google.
Конечные точки API
Чтобы выполнить это задание, вам следует использовать эта конечная точка API, которая имеет статическое подмножество данных Google:
http://py4e-data.dr-chuck.net/json?
Этот API использует тот же параметр (адрес) в качестве API Google. Этот API также не имеет ограничения по скорости, поэтому вы можете тестировать его так часто, как захотите. Если вы посетите URL-адрес без параметров, вы получите ответ «Нет адреса...».
Я работал над этим заданием, но коды не выполняются. . Я получаю JSONDecodeError каждый раз, когда запускаю программу.
import urllib.request, urllib.parse, urllib.error
import json
adr= 'http://py4e-data.dr-chuck.net/json?'
while True:
loca= input('Enter Location: ')
if len(loca)
Подробнее здесь: https://stackoverflow.com/questions/597 ... ing-python