1
是否可以在Windows UWP地圖控件中將自定義樣式添加到折線中?例如,您可以在線上創建漸變,使一側變爲粗體,然後漸變到另一側,或者可能會使線條的邊緣模糊。有沒有辦法自定義Bing Maps PolyLine的樣式?
是否可以在Windows UWP地圖控件中將自定義樣式添加到折線中?例如,您可以在線上創建漸變,使一側變爲粗體,然後漸變到另一側,或者可能會使線條的邊緣模糊。有沒有辦法自定義Bing Maps PolyLine的樣式?
的UWP地圖控制是一個本地C++控制和折線,多邊形的渲染,並且MapIcons使用本地C++實現。因此,大多數XAML樣式功能不是一種選擇。 MapPolyline類允許您自定義筆劃顏色,筆劃厚度和使線條成爲虛線。文檔在這裏:https://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.maps.mappolyline.aspx
顏色必須是顏色而不是畫筆。
您是否必須使用[MapPolyLine](https://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.maps.mappolyline.aspx)類?我們可以將已經具有這些效果的圖像綁定到地圖上嗎? –
@Sunteen我認爲不是,但無論替代方案如何,我都必須能夠根據一系列地理點在運行時動態設置線的位置。目前我的多段線點綁定到我的viewmodel中定義的可觀察的BasicGeoPoint集合。 – erotavlas
綁定圖像也可以定義其位置。請參見[MapControl官方示例]的場景3(https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/MapControl/cs)。 –