GPS:返回国家/地区名称,但未翻译



在我的函数中,我正在读取用户位置的数据:

public async void OnLocationChanged(Location location)
{
_currentLocation = location;
Address address = await ReverseGeocodeCurrentLocation();
Account.Instance.Locality = address.Locality;
Account.Instance.Country = address.CountryName;
Account.Instance.CountryCode = address.CountryCode;
}

但是地址和所有东西都用德语返回,因为我住在德国。但我需要它在全球范围内是英语。有没有比做 210 个字符串比较更好的方法?

谢谢:)

Geocoder geocoder = new Geocoder(Context, Locale.ENGLISH);

请参考这里。

最新更新