我将图像添加到MapControl,但在放大和缩小地图时,图像正在改变大小。
Image img = new Image();
img.Source = new BitmapImage(new Uri("ms-appx:///Assets/weii.png"));
img.Opacity = 0.1;
img.Stretch = Stretch.None;
MapControl.SetNormalizedAnchorPoint(img, new Point(0.5, 0.5));
MapControl.SetLocation(img, new Geopoint(new BasicGeoposition() { Latitude = 51.236852, Longitude = 22.548944 }));
mapa.Children.Add(img);
如何让图像不改变尺寸?
答案 0 :(得分:1)
我相信你会看到一个可能由不正确的锚点引起的视错觉。当锚点未定位在正确的位置时,图钉图像看起来会漂移,看起来可能会略微改变尺寸。您当前的代码将图像锚定在图像的中心。请查看此博客文章,了解有关如何正确锚定图钉的信息:https://rbrundritt.wordpress.com/2014/10/02/correcting-anchoring-pushpins-to-the-map/