Mapping 如何将MapPolygon添加到Windows Phone 8地图?

Mapping 如何将MapPolygon添加到Windows Phone 8地图?,mapping,windows-phone-8,Mapping,Windows Phone 8,我最近下载并安装了Windows 8操作系统以及Visual Studio 2012,我正在尝试将我在Windows Phone 7上构建的一个旧项目移植到WP8 它有一个最初包含MapPolygon的贴图,因此无论何时放大/缩小多边形,它都始终基于缩放级别成比例 MapPolygon仍然是一个使用新地图控件(不是Bing地图控件)的有效类,但我不知道如何将其添加到地图中以获得相同的功能/属性 我认为这与MapElements有关,MapElements应该允许以以下方式向地图添加形状

我最近下载并安装了Windows 8操作系统以及Visual Studio 2012,我正在尝试将我在Windows Phone 7上构建的一个旧项目移植到WP8

它有一个最初包含MapPolygon的贴图,因此无论何时放大/缩小多边形,它都始终基于缩放级别成比例

MapPolygon仍然是一个使用新地图控件(不是Bing地图控件)的有效类,但我不知道如何将其添加到地图中以获得相同的功能/属性

我认为这与MapElements有关,MapElements应该允许以以下方式向地图添加形状

        MapPolygon shape = new MapPolygon();

        shape.Path.Add(new GeoCoordinate(55.859185825719055, 2.2946083545684877));
        shape.Path.Add(new GeoCoordinate(55.858185825719055, 2.2956083545684877));
        shape.Path.Add(new GeoCoordinate(55.857185825719055, 2.2946083545684877));
        shape.Path.Add(new GeoCoordinate(55.858185825719055, 2.2936083545684877));
        shape.StrokeThickness = 3;
        shape.StrokeColor = Colors.Blue; 
        shape.FillColor = Colors.Black; 

        map1.MapElements.Add(shape);
地图上什么也没有显示

我也尝试过将栅格添加到地图覆盖,将地图图层添加到地图,但我不知道如何/在何处以这种方式添加MapPolygon

荒谬的错误。
我的地图与添加到形状路径的地理坐标不在同一位置居中。

注意,您仍然可以在WP8中使用Bing地图,只需参考此文件夹中的地图dll:Microsoft SDK\Windows Phone\v8.0\Libraries