【发布时间】:2016-12-01 05:03:45
【问题描述】:
如何使用 WP7 在 Bing 地图中显示位置列表(来自 xml 文档:使用 xml 读取)?这个想法类似于 Foursquare。
【问题讨论】:
标签: windows-phone-7 bing-maps xmlreader
如何使用 WP7 在 Bing 地图中显示位置列表(来自 xml 文档:使用 xml 读取)?这个想法类似于 Foursquare。
【问题讨论】:
标签: windows-phone-7 bing-maps xmlreader
Microsoft 在整个 tutorial 上写了一篇关于该主题的文章,其中还解释了如何使用数据绑定,以便您可以进行正确的代码和视图分离。
【讨论】:
克劳斯链接的教程很好地指出了如何在 BingMapsControl 上使用图钉。如果您取出教程的精髓,这就是您要使用的代码。您所需要的只是一组至少具有 Location 属性的项目。如果您希望您的图钉有一个标签,您还可以添加一个名称属性。
您可以通过在 BingMapsControl 中添加这段代码,将项目集合数据绑定到您的地图控件。
<maps:MapItemsControl ItemsSource="{Binding Items}" >
<maps:MapItemsControl.ItemTemplate>
<DataTemplate>
<maps:Pushpin Content="{Binding Name}" Location="{Binding Location}"/>
</DataTemplate>
</maps:MapItemsControl.ItemTemplate>
</maps:MapItemsControl>
如果您需要更多解释,请参考克劳斯提到的tutorial
【讨论】: