【Python】使用geopy由经纬度找地理信息

from geopy.geocoders import Nominatim

geolocator = Nominatim()
location = geolocator.reverse("38.9122, 121.602")
print(location.address)
print((location.latitude, location.longitude))
print(location.raw)

输出:

C:Usershorn1Desktoppython50-geopy>python latlng.py
黄河路, 西岗区, 大连市, 甘井子区 / Ganjingzi, 大连市 / Dalian, 辽宁省, 116011, 中国
(38.9127123, 121.6049878)
{'place_id': '81954275', 'licence': 'Data © OpenStreetMap contributors, ODbL 1.0. https://osm.org/copyright', 'osm_type': 'way', 'osm_id': '49709316', 'lat': '38.9127123', 'lon': '121.6049878', 'display_name': '黄河路, 西岗区, 大连市, 甘井 子区 / Ganjingzi, 大连市 / Dalian, 辽宁省, 116011, 中国', 'address': {'road': '黄河路', 'suburb': '西岗区', 'city': '大 连市', 'county': '甘井子区 / Ganjingzi', 'state_district': '大连市 / Dalian', 'state': '辽宁省', 'postcode': '116011', 'country': '中国', 'country_code': 'cn'}, 'boundingbox': ['38.9100556', '38.9185712', '121.5881979', '121.6212797']}

2018年5月15日

原文地址:https://www.cnblogs.com/heyang78/p/9039667.html