我最近下载并安装了Windows 8操作系统以及Visual Studio 2012,我正在尝试将我在Windows Phone 7上构建的旧项目移植到WP8。
它有一个最初有一个MapPolygon的地图,这样无论何时放大/缩小多边形总是按照缩放级别成比例。
MapPolygon仍然是使用新地图控件(不是Bing地图控件)的有效类,但我不知道如何将其添加到地图以获得相同的功能/属性。
我认为它与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);
地图上没有任何内容。
我还尝试将Map添加到MapOaylay到MapLayer到Map,但我不知道如何以这种方式添加MapPolygon。
答案 0 :(得分:0)
荒谬的错误。 我的地图并没有集中在GeoCoordinates被添加到形状路径的同一个地方。