google 中地理编码器的特定参数
specific arguments for geocoder in google
import geocoder
g = geocoder.google([self.getLatitude(), self.getLongitude()], method = 'reverse')
return g.street + " " + g.housenumber + ", " + g.postal + " " + g.city + ", " + g.country
所以我有这段代码,但我的问题是,我无法在输出中找到指定我选择的语言和国家/地区长度的任何参数。例如。我有 'CH',我想要 'Switzerland'。
我认为您不会让 GeoCoder 这样做。但是你可以自己翻译代码。
$ pip install iso3166
>>> from iso3166 import countries
>>> countries.get("CH")
Country(name='Switzerland', alpha2='CH', alpha3='CHE', numeric='756', apolitical_name='Switzerland')
import geocoder
g = geocoder.google([self.getLatitude(), self.getLongitude()], method = 'reverse')
return g.street + " " + g.housenumber + ", " + g.postal + " " + g.city + ", " + g.country
所以我有这段代码,但我的问题是,我无法在输出中找到指定我选择的语言和国家/地区长度的任何参数。例如。我有 'CH',我想要 'Switzerland'。
我认为您不会让 GeoCoder 这样做。但是你可以自己翻译代码。
$ pip install iso3166
>>> from iso3166 import countries
>>> countries.get("CH")
Country(name='Switzerland', alpha2='CH', alpha3='CHE', numeric='756', apolitical_name='Switzerland')