Я использую Bing Maps, чтобы сделать какой-то редактор. Одна из вещей, которую редактор должен делать, добавляя изображение на карту и не масштабируя его. Я могу добавить изображение без каких-либо проблем, но, похоже, я не могу его масштабировать при изменении уровня масштабирования. Есть ли способ установить масштаб, который будет исправлен при создании изображения и добавлении его на карту. Я действительно хочу избежать изменения масштаба изображения при изменении уровня масштабирования, так как на карте может быть тонна этих изображений. Я нашел this question, но это, похоже, не устранило мою проблему.Как сохранить Bing Maps Image Media от масштабирования с масштабированием
вот код, я использую до сих пор:
MapLayer imageLayer = new MapLayer();
Image image = new Image();
image.Height = 150;
BitmapImage myBitmapImage = new BitmapImage();
myBitmapImage.BeginInit();
myBitmapImage.UriSource = new Uri("../../triangle.jpg", UriKind.Relative);
myBitmapImage.DecodePixelHeight = 150;
myBitmapImage.EndInit();
image.Source = myBitmapImage;
image.Opacity = 0.6;
image.Stretch = System.Windows.Media.Stretch.None;
//The map location to place the image at
Location location = new Location() { Latitude = 37.8197222222222, Longitude = -122.478611111111};
//Center the image around the location specified
PositionOrigin position = PositionOrigin.Center;
imageLayer.AddChild(image, location, position);
MapWithPolygon.Children.Add(imageLayer);
Вы нашли решение по вашей проблеме? – ionoy