使用 'for loop'
Using 'for loop'
如何使用 '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
您可以遍历地址,一次访问一个地址。这是一个伪代码,因为你的问题不是 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)
如何使用 '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
您可以遍历地址,一次访问一个地址。这是一个伪代码,因为你的问题不是 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)