我的 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 但不是两个。