在我的函数中,我正在读取用户位置的数据:
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);
请参考这里。