如何使用“ for循环”为多个地址获取多个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
答案 0 :(得分:0)
您可以循环访问地址,一次访问一个地址。这是一个伪代码,因为您的问题不是Minimal, Complete, and Verifiable example
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)