問題タブ [uwp-maps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - W10 デバイスの現在の国の文化と言語を使用して住所検索を行う
UWP Map コントロールをクリックするなど、さまざまな方法を使用して地図上にウェイポイントを追加することで、ユーザーがルートを計画できる Maps コントロールを使用して UWP アプリを開発しています。ユーザーがウェイポイントまたは場所を追加できるようにする方法の 1 つは、実際の住所で検索することです。以下の BING Maps REST サービス コードを使用しますが、アプリが現在使用されている場所の言語と文化を指定しないと、常に最初にアメリカの住所が返されます。私たちの実際はアメリカ国外に住んでいます - ショック、恐怖!)。オーストラリアの「en-AU」などの言語文化文字列を指定すると、オーストラリアの住所が最初に検索され、これは非常にうまく機能することがわかりました。
したがって、私が明らかにしたいことは、デバイスの地域設定からではなく、デバイスの現在の場所 (つまり国) に基づいてこの文字列を取得することです。たとえば、誰かが米国でアプリを使用している場合、en-US を指定したい場合、ニュージーランドにいる場合は en-NZ、フランスにいる場合は「fr-FR」などと指定します。私はこれを行うことができますか?ローカリゼーションについて私が読んだすべてのものは、現在の物理的な場所ではなくデバイス設定を使用しているため、まだそれを行う方法を見つけようとしています.
誰かが助けてくれるなら、本当に感謝します:-)
windows-10 - 見出し、中央、またはスタイルのいずれかを設定すると、mapcontrol が望ましくないズームになります。(クリエーターアップデート以降)
MapControl を使用する UWP プロジェクトに取り組んでいます。Windows 10 の Creator Update に更新した後、mapcontrol が予期せず望ましくない方法で動作します。ほぼ常に見出しと中央を更新しますが、これによりズームレベルが時間の経過とともにゆっくりと変化します。マップスタイルを変更すると、かなりズームアウトします。(しかし、これは、見出しおよび/または中心のいずれか/両方を更新した場合にのみ見えるようです)
なぜこれが起こっているのか、それを回避する方法はわかりません。どんな助けでも感謝します。