Version 4.6.1: Removed obsolete MapProjection.TranslateLocation method

This commit is contained in:
ClemensFischer 2018-03-06 23:24:25 +01:00
parent fa2c561bc9
commit b12155e498
15 changed files with 19 additions and 73 deletions

View file

@ -288,20 +288,8 @@ namespace MapControl
if (translation.X != 0d || translation.Y != 0d)
{
if (Heading != 0d)
{
var cos = Math.Cos(Heading * Math.PI / 180d);
var sin = Math.Sin(Heading * Math.PI / 180d);
translation = new Point(
translation.X * cos + translation.Y * sin,
translation.Y * cos - translation.X * sin);
}
translation.X = -translation.X;
translation.Y = -translation.Y;
Center = MapProjection.TranslateLocation(Center, translation);
Center = MapProjection.ViewportPointToLocation(
new Point(viewportCenter.X - translation.X, viewportCenter.Y - translation.Y));
}
}