我无法找到在Windows Phone 8.1应用中为MapControl应用添加图钉的方法。
对于之前的地图控件,我在此处查看了说明http://msdn.microsoft.com/en-us/library/hh709044.aspx。
但不适用于Windows Phone“WinRT”应用程序。
赞赏的想法。感谢。
答案 0 :(得分:3)
您可以使用地图的MapElements属性添加图钉。
// ensure you set the location of the pin ;)
Map.MapElements.Add(new MapIcon());
您可以使用MapItemsControl绑定一组场所。您可以将任何xaml放在控件的ItemTemplate中。
<maps:MapControl x:Name="Map" MapServiceToken="abcdef-abcdefghijklmno">
<maps:MapItemsControl ItemsSource="{Binding Locations}">
<maps:MapItemsControl.ItemTemplate>
<DataTemplate>
<Image Source="Assets/Mappin.png" Height="25"
maps:MapControl.NormalizedAnchorPoint="1,0.5"
maps:MapControl.Location="{Binding Geopoint}" />
</DataTemplate>
</maps:MapItemsControl.ItemTemplate>
</maps:MapItemsControl>
</maps:MapControl>
希望有所帮助。