Рисовать на картах Bing? - PullRequest
       34

Рисовать на картах Bing?

3 голосов
/ 27 января 2011

Как я могу рисовать на картах Bing?Или на самом деле я хотел бы добавить маркер.Я обнаружил координаты и теперь хочу отобразить это место на карте с маркером ...

1 Ответ

2 голосов
/ 27 января 2011

Чтобы нарисовать линии на карте, вы используете элемент 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>

Это сообщение в блоге также может помочь вам начать работу.

...