【发布时间】:2013-01-15 08:03:28
【问题描述】:
我的 wp8 应用程序从 xml 加载了不同的坐标,所有坐标都应该显示在地图中?我的应用程序中的所有内容都是动态创建的,因此我以编程方式创建地图并添加 maplayer 和 mapoverlay。但似乎我不能向 maplayer 添加多个 mapoverlay。请帮帮我。
MapOverlay myLocationOverlay = new MapOverlay();
myLocationOverlay.Content = pinIMG;
myLocationOverlay.PositionOrigin = new Point(0.5, 0.5);
myLocationOverlay.GeoCoordinate = new GeoCoordinate(57.724611, 12.938945);
MapOverlay myLocationOverlay2 = new MapOverlay();
myLocationOverlay2.Content = pinIMG;
myLocationOverlay2.PositionOrigin = new Point(0.5, 0.5);
myLocationOverlay2.GeoCoordinate = new GeoCoordinate(57.724155, 12.939023);
MapLayer myLocationLayer = new MapLayer();
myLocationLayer.Add(myLocationOverlay);
myLocationLayer.Add(myLocationOverlay2);
MyMap.Layers.Add(myLocationLayer);
它适用于一个 mapoverlay 但不是两个。
【问题讨论】:
-
请在您的问题中添加更多信息并发布一些您当前正在执行的代码。
-
您无法将相同的图像添加到 MapOverlay 的内容中...不知道为什么,您就是不能。
标签: windows-phone-8