Можно ли добавить пользовательский стиль в полилинию в Windows UWP maps control? Например, вы можете сделать градиент на линии, так что одна сторона выделена жирным шрифтом, а затем исчезает с другой стороны или может быть размыты края линии.Есть ли способ настроить стиль Bing Maps PolyLine?
1
A
ответ
3
Карта управления 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 Я полагаю, что нет, но какая бы ни была альтернатива, я должен иметь возможность динамически устанавливать положение строки во время выполнения на основе серии геоточек. В настоящее время мои точки полилинии привязаны к наблюдаемой коллекции BasicGeoPoint, определенной в моей модели viewmodel. – erotavlas
Привязать изображение также можете определить его расположение. см. сценарий3 [Официального образца MapControl] (https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/MapControl/cs). –