Как я могу рисовать на бинговых картах? Или я бы хотел добавить маркер. Я обнаружил координаты, и теперь я хочу отобразить это место на карте с помощью маркера ...Нарисуйте карты бинга?
3
A
ответ
2
Чтобы нарисовать линии на карте, вы используете элемент MapPolyline
в качестве дочернего элемента управления Map
. Чтобы добавить маркер в элемент управления Map
, вы добавляете элемент Pushpin
в качестве дочернего элемента управления Map
. Чтобы добавить несколько элементов (линий или штампов), вы добавите MapItemsControl
в качестве дочернего элемента управления Map
и укажите ItemsSource
и ItemTemplate
.
Следующий пример кода показывает PushPin
для отображения текущего местоположения, а MapItemsControl
показать путевые точки по маршруту:
<maps:Map x:Name="_map"
CopyrightVisibility="Collapsed"
CredentialsProvider="Your API Key Here"
LogoVisibility="Collapsed">
<maps:MapItemsControl ItemsSource="{Binding WayPoints}">
<maps:MapItemsControl.ItemTemplate>
<DataTemplate>
<maps:Pushpin Background="{Binding BackgroundBrush}" Location="{Binding Location}"/>
</DataTemplate>
</maps:MapItemsControl.ItemTemplate>
</maps:MapItemsControl>
<maps:Pushpin x:Name="_current" Background="Blue" Location="{Binding CurrentLocation}"/>
</maps:Map>
Это blog post также может помочь вам начать работу.