我将图像添加到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);
如何使图像不改变大小?
我相信
您看到的是一种视错觉,可能是由不正确的锚点引起的。当锚点未放置在正确的位置时,图钉图像将显示为漂移,并且可能看起来可能略有更改大小。当前代码将图像定位在图像的中心。请查看此博客文章,了解有关如何正确定位图钉的信息:https://rbrundritt.wordpress.com/2014/10/02/correcting-anchoring-pushpins-to-the-map/