Использование «для цикла» - PullRequest
0 голосов
/ 05 июня 2019

Как я могу использовать 'for loop', чтобы получить несколько значений lng и lat для более чем одного адреса?

Здесь у меня только один адрес.Что делать, если у меня есть 13 других адресов, и я хочу получить все их соответствующие [lat, lng] в качестве вывода.Кстати, я использовал необходимые библиотеки, такие как «geopy» и т. Д. (Здесь, я думаю, это не важно)

address = 'Nobels gate 32, N-0268 Oslo'
geolocator = Nominatim(user_agent="foursquare_agent")
location = geolocator.geocode(address)
latitude = location.latitude
longitude = location.longitude
print(latitude, longitude)

59.922816 10.700466

1 Ответ

0 голосов
/ 05 июня 2019

Вы можете зацикливать адреса, получая доступ к одному адресу за раз.Вот псевдокод, поскольку ваш вопрос не является примером Минимальный, Полный и Проверяемый

addresses = ['Nobels gate 32, N-0268 Oslo', ....]
geolocator = Nominatim(user_agent="foursquare_agent")
for add in addresses:
    location = geolocator.geocode(add)
    latitude = location.latitude
    longitude = location.longitude
    print(latitude, longitude)
...