2016-05-29 5 views
1

Windows UWPのマップコントロールでカスタムスタイリングをポリラインに追加することは可能ですか?たとえば、線のグラデーションを作成して、一方の端を太字にしてから他方の端に移動したり、線の端をぼかしたりすることができます。Bing Maps PolyLineのスタイルをカスタマイズする方法はありますか?

enter image description here

+0

[MapPolyLine](https://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.maps.mappolyline.aspx)クラスを使用する必要がありますか?すでにこれらの効果を持つ画像をマップにバインドできますか? –

+0

@Sunteen私はそうは思いませんが、何か別のものがあれば、実行時に一連のジオポイントに基づいて行の位置を動的に設定できる必要があります。現在、私のポリラインポイントは、私のビューモデルで定義された観察可能なBasicGeoPointのコレクションにバインドされています。 – erotavlas

+0

画像をバインドして、その位置を定義することもできます。 [MapControl公式サンプル](https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/MapControl/cs)のscenario3をご覧ください。 –

答えて

3

UWPマップ制御がポリライン、ポリゴン、及びMapIconsのネイティブC++コントロールとレンダリングがネイティブC++を使用して行われています。そのため、ほとんどのXAMLスタイリング機能はオプションではありません。 MapPolylineクラスを使用すると、線の色、線の太さ、および線を破線にカスタマイズできます。ドキュメントは次のとおりです。https://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.maps.mappolyline.aspx

色はブラシではなく、カラーでなければなりません。

関連する問題