問題タブ [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 投票する
2 に答える
563 参照

c# - マップ コントロールの境界を取得する方法は?

マップの上部の緯度、マップの下部の経度 (可視領域)、経度と同じですが、左/右は明らかです。

初心者の「答えを教えてください」のような質問で申し訳ありませんが、これを行う方法がまったくわかりません。

0 投票する
5 に答える
4608 参照

c# - 警告: MapServiceToken が指定されていません

MapControl を使用して UWP アプリを作成していますが、アプリを実行すると、下隅に「警告: MapServiceToken が指定されていません」というエラーが表示されます。私が使用しているXAMLは次のとおりです。

ご覧のとおり、MapServiceToken を指定し、C# を使用して指定しようとしましたが、うまくいきませんでした。

www.bingmapsportal.com を使用してトークンを取得しましたが、Windows デベロッパー センターのアプリケーション ID と認証トークンも使用してみました。何か案は?

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

mobile - MapControl がモバイル エミュレーターで BingMap を表示しない

私はuwpアプリケーションに取り組んでいます。BingMaps からマップを表示する MapControl を使用します。自分のマシンでデバッグするとすべてが完全に機能しますが、モバイル エミュレータでデバッグするとマップが表示されません (代わりに青い背景があります)。

github で見つかった uwp サンプルの MapControl サンプルも試してみましたが、まったく同じ問題があります。

誰かがこの問題について考えを持っていますか?

よろしくお願いいたします。

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

c# - Windows マップ アプリのようにマップ上にコントロールを作成する方法

標準の円形ではなく、Windows マップ アプリのように四角形や半透明のコントロールをマップ上に作成するにはどうすればよいですか。

デフォルトでは、マップ コントロールには丸いズーム ボタンがありますが、Windows マップ (win10) のようにする必要があります。

<maps:MapControl>Blend または VS2015 でスタイルを編集できません。

ButtonApp.xamlのテンプレートを作成しようとしましBaseButtonたが、役に立ちません。

MapControlでは、どのようにして の標準テンプレートを取得できるのかも興味深いです。

コントロールのスクリーンショット

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

c# - UWP の Bing Maps バウンディング ボックス

このMSDN ページによると、Windows 8 までは Bing Maps の境界ボックスの角の座標を見つける良い方法がありました。リンクに記載されている関数はLocationRectangle.

Windows 10 用のユニバーサル アプリケーションを開発していますが、バウンディング ボックスを取得する方法がないようです。これを可能にするライブラリまたはプラグインはありますか? それとも、不足している機能はありますか?

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

c# - MapControl の境界線の距離を度数で取得する

MapControl があり、現在 x 軸と y 軸に表示されている度数を知りたいです。

最初の例: 地図の風景

360 度が x 軸 (経度) に表示されます。

y 軸 (緯度) に ~90 度が表示されます。

(ズームレベルは 3.2 で、最大ズームアウトです)

2 番目の例: 地図の肖像画

x 軸 (経度) で ~220 度

Y 軸上で 180 度 (緯度)

(ズーム レベル: 1.7、最大ズーム アウト)

次のコードを使用して、x 軸の現在の度数を計算してみました。

しかし、ズームレベルが奇妙であるため、機能しません...

0 投票する
3 に答える
2250 参照

xaml - XAML で MapIcon をバインドする

現在表示されている場所の MapIcon を表示する MapControl を使用しようとしています。

私の XAML には、次のものがあります。

私がバインドしているアイテムは、ページの他の場所で使用されています (たとえば、マップの中心が正しい場所にあります) が、MapIcon が表示されず、その理由についてのヒントもありません。

MSDN からわかる限り、この方法でバインドできるはずです (特に<MapIcon>s の例ではそれらを動的に追加していますが、他の XAML オブジェクトが XAML で直接バインドされていることを示しています)。ここで XAML を間違ってマークアップしていますか?

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

c# - ダブル バッファリング Win 10 ユニバーサル アプリ マップ

Windows.UI.Xaml.Controls.Maps.MapControl で更新の問題が発生しています。以下のコードでは、Map は Windows.UI.Xaml.Controls.Maps.MapControl のインスタンスです。40 ミリ秒ごとに繰り返し更新している mapPolygons があり、mapPolygons を使用してマップに多くのアーティファクト/フラッシュがあります。現在、MapPolygons を Map.MapElements リストに追加し、古いものを削除しています。Windows 10 ユニバーサル アプリでマップ コントロールのダブル バッファリングを有効にする方法はありますか? それ以外の場合、アーティファクト/フラッシングをなくすにはどうすればよいですか?

現在、可視性を false に設定して要素を追加してから、それらを可視に設定し、古い要素を非表示にしてから、古い要素を削除しています。

現在の更新コードのスニペット: