如何在 bing 地图上绘图?或者实际上我想添加一个标记。我已经检测到坐标,现在我想用标记在地图上显示这个地方......
问问题
2402 次
1 回答
2
要在地图上绘制线条,您可以使用该MapPolyline
元素作为Map
控件的子元素。要将标记添加到Map
控件,请添加一个Pushpin
元素作为Map
控件的子元素。要添加多个项目(行或图钉),请添加 aMapItemsControl
作为Map
控件的子项并指定ItemsSource
and ItemTemplate
。
以下代码示例显示 aPushPin
显示当前位置, aMapItemsControl
显示路线上的航路点:
<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>
这篇博文也可以帮助您入门。
于 2011-01-27T10:22:36.410 回答