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日