Я использую простой метод, который возвращает расположение карты для меня, но я хотел бы получить этот адрес только на английском языке.Как получить локализованное MapLocation в UWP?
public static async Task<MapLocation> ResolveLocationForGeopoint(Geopoint geopoint)
{
MapLocationFinderResult result = await MapLocationFinder.FindLocationsAtAsync(geopoint);
if (result.Status == MapLocationFinderStatus.Success)
{
if (result.Locations.Count != 0)
// Check if the result is really valid
if (result.Locations[0].Address.Town != "")
return result.Locations[0];
}
return null;
}
Моя проблема: когда мой язык Windows является русским, он возвращает символы cirillic.
Я попытался переопределить язык приложения:
ApplicationLanguages.PrimaryLanguageOverride = "en";
Но, кажется, он не работает ...
Как я мог получить локализованную строку из этого метода?
Возможно, имя города или его местонахождение находятся на кириллице, чем вы хотите его изменить? –
Becouse Я использую карту в Венгрии, и в любом венгерском городе нет кириллических персонажей. : D Он просто отображает каждое имя на системном языке. – tixovoxi