問題タブ [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# - UWP C# で ContentPresenter DataTemplate から MapControl を取得するには?
ContentPresenter があり、DataTemplate
そのContentTemplate
属性に a を割り当てました。次に、以下に示すように、DataTemplate の子であるを追加しMapIcon
ます。MapControl
C# の VisualTree の概念を使用して MapControl を取得するにはどうすればよいですか?
c# - Bing で MapControl の MinZoomLevel または MaxZoomLevel を変更する方法は?
MinZoomLevel
とMaxZoomLevel
は取得専用プロパティです。
はシールされているため、継承MapControl
してオーバーライドすることはできません。MapControl
私は別のものを使用してMapTileSource
そこに設定することができZoomLevelRange
、それは機能します。
しかし、主な問題は、Bing マップを使用するデフォルトの設定方法MinZoomLevel
とは? そのフィールドはbingマップではnullであるため、bingマップでは設定できません。MaxZoomLevel
MapControl
MapTileSource
編集:また、MapTileSource
設定したときとは異なりZoomLevelRange
ますが、どちらも役に立ちません。その外側にスクロールすることはできますが、データは取得できません。つまり、それは単なるデータの制限です。スクロール制限ではありません。
c# - UWP でマップ上の要素のピクセル座標を取得する
ということで、地図を持ってきました。その上に、地理位置情報によって配置されたいくつかの XAML 要素があります。それらが互いに重なったときを検出するために、それらの座標をピクセル単位で見つける必要があります(グループ化の目的で)方法が見つからないようです。取得した場合MyMap.MapItems
、マップにバインドしたオブジェクトのコレクションのみを取得します。それを行う方法はありますか?
windows-phone-8 - ユーザーがbingマップで移動するとルートを更新しますか?
ナビゲーションと同じように、デバイスの移動に合わせてルートを更新したいと考えています。しかし、以下のように位置が変わるたびに RouteQuery と Map.AddRoute を使用したくありません。
別の方法はありますか?
win-universal-app - Bing Maps がローカル アプリ データからタイルを読み込まない
カスタム マップ タイルをUWP Bing Mapsアプリに読み込む必要があり、ApplicationData.Current.LocalFolder
.
何が起こるかというと、タイルが読み込まれず、マップが完全に黒くなります。
トラブルシューティングを行っているときに、アプリ パッケージからのタイルが正常に読み込まれ、問題が関連していることがわかりましLocalFolder
たLocalCacheFoler
。
だから私がしたことは、同じ画像をアプリ パッケージからローカル フォルダーにコピーすることでした (実行時に生成され、に保存された画像でテストしても、正しい画像にコピーしていますLocalFolder
)、このコードをタイル ソースとして使用します。
これが起こることです:
ご覧のとおり、ローカル タイルは読み込まれておらず、真っ黒ですが、アプリ パッケージ内の同じファイルが正しく読み込まれています。
誰が何が起こっているのか知っていますか?
c# - UWP MapControl: MapElement の固定見出し
MapElement を MapControl に追加していますが、MapControl を回転すると、MapElement も一緒に回転します。要素に固定見出しを付けることは可能ですか?
MapElement で RotateTransform を使用しようとしましたが、Element が完全に消えたようです。
私は次のコードを使用しています:
また、<Planes:Airplane />
オブジェクトは単なるカスタム描画パスです。
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 に追加して最初の要素としてレンダリングするにはどうすればよいかということです。