Revised Location calculations

This commit is contained in:
ClemensFischer 2025-03-10 15:47:33 +01:00
parent d4f39c5cd9
commit 3c88a81b0d
6 changed files with 64 additions and 101 deletions

View file

@ -31,7 +31,7 @@ namespace MapControl
return new Point();
}
GetAzimuthDistance(Center, location, out double azimuth, out double distance);
Center.GetAzimuthDistance(location, out double azimuth, out double distance);
var mapDistance = Math.Tan(distance / 2d) * 2d * Wgs84EquatorialRadius;
@ -50,7 +50,7 @@ namespace MapControl
var distance = 2d * Math.Atan(mapDistance / (2d * Wgs84EquatorialRadius));
return GetLocation(Center, azimuth, distance);
return Center.GetLocation(azimuth, distance);
}
}
}