問題タブ [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.

0 投票する
1 に答える
106 参照

c# - UWP C# で ContentPresenter DataTemplate から MapControl を取得するには?

ContentPresenter があり、DataTemplateそのContentTemplate属性に a を割り当てました。次に、以下に示すように、DataTemplate の子であるを追加しMapIconます。MapControl

C# の VisualTree の概念を使用して MapControl を取得するにはどうすればよいですか?

0 投票する
1 に答える
310 参照

c# - Bing で MapControl の MinZoomLevel または MaxZoomLevel を変更する方法は?

MinZoomLevelMaxZoomLevelは取得専用プロパティです。

はシールされているため、継承MapControlしてオーバーライドすることはできません。MapControl

私は別のものを使用してMapTileSourceそこに設定することができZoomLevelRange、それは機能します。

しかし、主な問題は、Bing マップを使用するデフォルトの設定方法MinZoomLevelとは? そのフィールドはbingマップではnullであるため、bingマップでは設定できません。MaxZoomLevelMapControlMapTileSource

編集:また、MapTileSource設定したときとは異なりZoomLevelRangeますが、どちらも役に立ちません。その外側にスクロールすることはできますが、データは取得できません。つまり、それは単なるデータの制限です。スクロール制限ではありません。

0 投票する
2 に答える
650 参照

c# - UWP でマップ上の要素のピクセル座標を取得する

ということで、地図を持ってきました。その上に、地理位置情報によって配置されたいくつかの XAML 要素があります。それらが互いに重なったときを検出するために、それらの座標をピクセル単位で見つける必要があります(グループ化の目的で)方法が見つからないようです。取得した場合MyMap.MapItems、マップにバインドしたオブジェクトのコレクションのみを取得します。それを行う方法はありますか?

0 投票する
0 に答える
36 参照

windows-phone-8 - ユーザーがbingマップで移動するとルートを更新しますか?

ナビゲーションと同じように、デバイスの移動に合わせてルートを更新したいと考えています。しかし、以下のように位置が変わるたびに RouteQuery と Map.AddRoute を使用したくありません。

別の方法はありますか?

0 投票する
2 に答える
283 参照

win-universal-app - Bing Maps がローカル アプリ データからタイルを読み込まない

カスタム マップ タイルをUWP Bing Mapsアプリに読み込む必要があり、ApplicationData.Current.LocalFolder.

何が起こるかというと、タイルが読み込まれず、マップが完全に黒くなります。

トラブルシューティングを行っているときに、アプリ パッケージからのタイルが正常に読み込まれ、問題が関連していることがわかりましLocalFolderLocalCacheFoler

だから私がしたことは、同じ画像をアプリ パッケージからローカル フォルダーにコピーすることでした (実行時に生成され、に保存された画像でテストしても、正しい画像にコピーしていますLocalFolder)、このコードをタイル ソースとして使用します。

これが起こることです:

ここに画像の説明を入力

ご覧のとおり、ローカル タイルは読み込まれておらず、真っ黒ですが、アプリ パッケージ内の同じファイルが正しく読み込まれています。

誰が何が起こっているのか知っていますか?

0 投票する
1 に答える
818 参照

c# - UWP MapControl: MapElement の固定見出し

MapElement を MapControl に追加していますが、MapControl を回転すると、MapElement も一緒に回転します。要素に固定見出しを付けることは可能ですか?

MapElement で RotateTransform を使用しようとしましたが、Element が完全に消えたようです。

私は次のコードを使用しています:
また、<Planes:Airplane />オブジェクトは単なるカスタム描画パスです。

0 投票する
1 に答える
286 参照

c# - MapControl でオーバーラップ順序を変更する

たとえば、MapControl にいくつかの要素を追加する必要があります。

コードを介して長方形の位置を設定します。

長方形は最初 (r1) から最後 (r5) までレンダリングされるため、r5 は他と重なり、r4 は r3、r2、r1 などと重なります...

次に、別の長方形 (r6) を追加する必要がありますが、r1 の下に r6 が必要です。

「mymap.Children.Insert(0, r6);」を使用します。代わりに "Children.Add" を使用して r6 を最初の位置に配置しますが、機能せず、最後の要素であるかのようにレンダリングされます。

Canvas.SetZIndex を使用しようとしましたが、MapControl では機能しません。

問題は、r6 を MapControl に追加して最初の要素としてレンダリングするにはどうすればよいかということです。