From 51071d951ecf43223b71d0db0eb086134c509133 Mon Sep 17 00:00:00 2001 From: Michael Vinther Date: Wed, 17 Jun 2026 22:58:08 +0200 Subject: [PATCH] Update XAML.MapControl.WPF --- MapUiTools/Shared/MapProjectionsMenuButton.cs | 10 +++++----- MapUiTools/WPF/MapUiTools.WPF.csproj | 2 +- PhotoLocator/MapDisplay/MapView.xaml.cs | 2 +- PhotoLocator/PhotoLocator.csproj | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/MapUiTools/Shared/MapProjectionsMenuButton.cs b/MapUiTools/Shared/MapProjectionsMenuButton.cs index 87c37e1..4099997 100644 --- a/MapUiTools/Shared/MapProjectionsMenuButton.cs +++ b/MapUiTools/Shared/MapProjectionsMenuButton.cs @@ -36,7 +36,7 @@ public class MapProjectionItem #endif public class MapProjectionsMenuButton : MenuButton { - private string selectedProjection; + private string _selectedProjection; public MapProjectionsMenuButton() : base("\uE809") @@ -86,10 +86,10 @@ private void MapProjectionClicked(object sender, RoutedEventArgs e) private void SetMapProjection(string projection) { - if (selectedProjection != projection) + if (_selectedProjection != projection) { - selectedProjection = projection; - Map.MapProjection = MapProjectionFactory.Instance.GetProjection(selectedProjection); + _selectedProjection = projection; + Map.MapProjection = MapProjection.Parse(_selectedProjection); } UpdateCheckedStates(); @@ -99,7 +99,7 @@ private void UpdateCheckedStates() { foreach (var item in GetMenuItems()) { - item.IsChecked = selectedProjection == (string)item.Tag; + item.IsChecked = _selectedProjection == (string)item.Tag; } } } diff --git a/MapUiTools/WPF/MapUiTools.WPF.csproj b/MapUiTools/WPF/MapUiTools.WPF.csproj index b77ab69..713bc6a 100644 --- a/MapUiTools/WPF/MapUiTools.WPF.csproj +++ b/MapUiTools/WPF/MapUiTools.WPF.csproj @@ -18,6 +18,6 @@ - + diff --git a/PhotoLocator/MapDisplay/MapView.xaml.cs b/PhotoLocator/MapDisplay/MapView.xaml.cs index 84bc468..43556a1 100644 --- a/PhotoLocator/MapDisplay/MapView.xaml.cs +++ b/PhotoLocator/MapDisplay/MapView.xaml.cs @@ -90,7 +90,7 @@ private void MapMouseMove(object sender, MouseEventArgs e) if (start != null) { - measurementLine.Locations = LocationCollection.OrthodromeLocations(start, location); + measurementLine.Locations = LocationCollection.GeodesicLocations(start, location); mouseLocation.Text += GetDistanceText(location.GetDistance(start)); } } diff --git a/PhotoLocator/PhotoLocator.csproj b/PhotoLocator/PhotoLocator.csproj index 82eace3..994e092 100644 --- a/PhotoLocator/PhotoLocator.csproj +++ b/PhotoLocator/PhotoLocator.csproj @@ -35,7 +35,7 @@ - +