在地图控件 [wp8] 中,我使用了地图覆盖来绘制地理坐标。我面临的问题是,在放大和缩小时,叠加层会从它的位置移到其他地方。有什么方法可以将它锚定到特定位置,例如用于锚定图钉的“SetAnchor”属性。我已经尝试了 PostionOrigin 属性,但没有得到任何想要的结果。在此先感谢...
问问题
175 次
1 回答
2
尝试类似的事情,
var containerCanvas = new Canvas { Height = 100, Width = 100 };
_dragMarker = new MapOverlay();
var dragMarkerLayer = new MapLayer();
var image = new Image
{
Source = DContext != null ? new BitmapImage(new Uri(DContext.DragImagePath, UriKind.RelativeOrAbsolute)) : new BitmapImage(),
Height = 100,
Width = 100,
};
containerCanvas.Children.Add(image);
_dragMarker.Content = containerCanvas;
_dragMarker.PositionOrigin = new Point(0.5, 0.75);
这对我来说可以... :)
于 2013-08-27T13:03:17.733 回答