mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2025-12-06 07:12:04 +01:00
Update ProjectionDemo
This commit is contained in:
parent
3a9050676c
commit
ee985aa777
|
|
@ -1,11 +1,9 @@
|
|||
using MapControl;
|
||||
using MapControl.Projections;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using System.Net.Http;
|
||||
using System.Windows;
|
||||
using System.Windows.Input;
|
||||
|
||||
|
|
@ -13,19 +11,17 @@ namespace ProjectionDemo
|
|||
{
|
||||
public partial class MainWindow : Window
|
||||
{
|
||||
private readonly HttpClient httpClient = new HttpClient();
|
||||
private readonly ViewModel viewModel = new ViewModel();
|
||||
private readonly ViewModel viewModel = new();
|
||||
|
||||
public MainWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private async void Window_Loaded(object sender, RoutedEventArgs e)
|
||||
private void Window_Loaded(object sender, RoutedEventArgs e)
|
||||
{
|
||||
viewModel.Projections.Add(new MapControl.Projections.WebMercatorProjection());
|
||||
|
||||
viewModel.Projections.Add(new GeoApiProjection(await httpClient.GetStringAsync("https://epsg.io/25832.wkt"))); // ETRS89 / UTM zone 32N
|
||||
viewModel.Projections.Add(new WebMercatorProjection());
|
||||
viewModel.Projections.Add(new Etrs89UtmProjection(32));
|
||||
|
||||
viewModel.Layers.Add(
|
||||
"OpenStreetMap WMS",
|
||||
|
|
@ -70,7 +66,7 @@ namespace ProjectionDemo
|
|||
{
|
||||
private MapProjection currentProjection;
|
||||
private IMapLayer currentLayer;
|
||||
private Location pushpinLocation = new Location();
|
||||
private Location pushpinLocation = new();
|
||||
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<TargetFramework>net6.0-windows</TargetFramework>
|
||||
<TargetFramework>net7.0-windows</TargetFramework>
|
||||
<UseWPF>true</UseWPF>
|
||||
<RootNamespace>ProjectionDemo</RootNamespace>
|
||||
<AssemblyTitle>XAML Map Control Projection Demo Application</AssemblyTitle>
|
||||
|
|
@ -13,7 +13,6 @@
|
|||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\MapControl\WPF\MapControl.WPF.csproj" />
|
||||
<ProjectReference Include="..\..\MapProjections\WPF\MapProjections.WPF.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
Loading…
Reference in a new issue