I'm using a simple method that returns map location for me, but I would like to get that address in english only.
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;
}
My problem is: When my windows language is russian it returns cirillic characters.
I have tried to override the application language:
ApplicationLanguages.PrimaryLanguageOverride = "en";
But it seems it doesn't works...
How could i get the localized string from this method?