私は地図の場所を返す簡単な方法を使用していますが、そのアドレスは英語でのみ取得したいと考えています。UWPでローカライズされたMapLocationを取得する方法は?
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