-
After rotating the map, when I click on it the point returned is not the exact point that I have clicked on. I tried to rotate the selected point using the following code, but it doesn’t appear to work. I’m not sure which center point I should be using.
var point = e.MouseDevice.GetPosition(map);
var screenPointF = new ScreenPointF((float)point.X, (float)point.Y);
result = ExtentHelper.ToWorldCoordinate(map.CurrentExtent, screenPointF, (float)map.ActualWidth, (float)map.ActualHeight);
result.Rotate(this.map.CurrentExtent.GetCenterPoint(), (float)(360 - this._rotationAngle)); -
Also, after rotating the map the Bing Overlay doesn’t fill in the edges correctly. As shown below, the far outside tiles are not shown on the map.


