-1
我想要得到城市和國家的名字geopy。蟒蛇geopy得到城市和國家
通常情況下,您可以使用geopy獲取城市和國家。
from geopy.geocoders import Nominatim
geolocator = Nominatim(timeout=3)
geolocator.reverse('52.5094982,13.3765983')
loc = location.raw
loc_dict = location.raw
print(loc_dict['address'])
and this is the output:
{'suburb': 'Tiergarten', 'country_code': 'de', 'country': 'Deutschland', 'postcode': '10117', 'attraction': 'Potsdamer Platz', 'road': 'Potsdamer Platz', 'city': 'Berlin', 'city_district': 'Mitte', 'state': 'Berlin'}
我的問題是geopy在他們國家的語言返回城市和國家的名稱,例如:
city: Berlin, country: Deutschland
city: København, country: Danmark
city: București, country: România
我想他們是這樣的:
city: Berlin, country: Germany
city: Copenhagen, country: Denmark
city: Bucharest, country: Romania
是否有可能得到他們用英文,因爲我想要?或以某種方式轉換它們?我正在使用世界各地的所有國家和城市。在reverse()
功能
是的,它做到了,我還是選你的答案接受:) –