我正在使用 Bing Maps 为 Windows 8 商店开发地图,我在地图中绘制了几个 atms 和分支,而不是使用 Pushpin,而是使用我创建的控件并将它们放在相应的位置。问题是,当缩放级别为(例如)13 时,引脚离它们的实际位置有点远,而当我放大引脚时,引脚开始移动到实际位置。
尽管有实际的地图缩放级别,有谁知道我应该怎么做才能将大头针固定在他们的位置?
这是我的 atms 绘制代码:
AgenciesMarkers Aginfo = new AgenciesMarkers();
Aginfo.Agclass = atm;
Aginfo.ImageType = new BitmapImage(new Uri(typeSource, UriKind.Absolute));
Aginfo.Height = 65;
Aginfo.Tapped += new Windows.UI.Xaml.Input.TappedEventHandler(AGMarker_click); Aginfo.SetValue(Canvas.ZIndexProperty, 4);
MapLayer.SetPosition(Aginfo, (new Location(atm.Latitude, atm.Longitude))); mapLayer.Children.Add(Aginfo); mapLayer.Margin = new Thickness(25, 0, 0, 0);
使用图钉它会发生同样的事情。