я использую библиотеку геопии, чтобы получить координаты города по его имени:
from geopy.geocoders import Nominatim
geolocator = Nominatim(user_agent="specify_your_app_name_here")
location = geolocator.geocode("Austin, Texas")
print(location.address)
print((location.latitude, location.longitude))
(30.2711286, -97.7436995)
print(location.raw)
{'place_id': '240569707', 'licence': 'Data © OpenStreetMap contributors, ODbL 1.0. https://osm.org/copyright'
, 'osm_type': 'отношение', 'osm_id': '113314', 'boundingbox': ['30.0984576 ', '30 .5166255', '-97.9367663', '-97 .5605292'], 'lat': '30 .2711286 ',' lon ':' -97.7436995 ',' display_name ':' Austin, Travis County, Texas, USA',' class ':' place ',' type ':' city ',' Важность ': 0.858940388438205,' icon ':' https://nominatim.openstreetmap.or g / images / mapicons / poi_place_city.p.20.png '}
есть ли способ получить название ближайшего населенного пункта (города, деревни и т. Д.) Для данного города.
я могу найти расстояние между указанными городами, но теперь я хочувведите название города, например : Austin, Texas
и получите
:San Antonio
возможно ли это?или, может быть, мне нужно использовать что-то еще