Avoid unnecessary Location and Point allocations

This commit is contained in:
ClemensFischer 2025-12-12 21:28:45 +01:00
parent f44d2207e5
commit e268be2948
20 changed files with 205 additions and 172 deletions

View file

@ -206,7 +206,7 @@ namespace MapControl
position.HasValue && !parentMap.InsideViewBounds(position.Value))
{
var coercedPosition = parentMap.LocationToView(
new Location(location.Latitude, parentMap.CoerceLongitude(location.Longitude)));
location.Latitude, parentMap.CoerceLongitude(location.Longitude));
if (coercedPosition.HasValue)
{
@ -230,7 +230,7 @@ namespace MapControl
if (location != null)
{
var coercedPosition = parentMap.LocationToView(
new Location(location.Latitude, parentMap.CoerceLongitude(location.Longitude)));
location.Latitude, parentMap.CoerceLongitude(location.Longitude));
if (coercedPosition.HasValue)
{