使用Caliburn Micro在通用应用程序中将MapIcon添加到MapControl

时间:2014-05-06 10:40:56

标签: c# maps caliburn.micro windows-phone-8.1 win-universal-app

使用Caliburn.Micro我正在构建通用Windows手机应用程序(8.1)。 在页面上,我打算在中心显示一个mapicon位置的地图。

<Maps:MapControl
      MapServiceToken="XXXXXXXXXXXXX"
      Height="560" Center="{Binding MapCenter}" ZoomLevel="15"
      Margin="0,0,0,0" />
</Maps:MapControl>

这很有效,但我不知道如何将MapIcon添加到地图中。 MSDN展示了如何从代码中添加MapIcons,如下所示:

private void AddMapIcon()
{
        MapIcon MapIcon1 = new MapIcon();
        MapIcon1.Location = new Geopoint(new BasicGeoposition() { Latitude = 47.620, Longitude = -122.349 });
        MapIcon1.NormalizedAnchorPoint = new Point(1.0, 0.5);
        MapIcon1.Title = "Space Needle";
        MapControl1.MapElements.Add(MapIcon1);
}

http://msdn.microsoft.com/en-us/library/dn642089.aspx

我如何使用Caliburn Mirco做到这一点?

0 个答案:

没有答案