Version 4.17.0: Added support for WMTS

This commit is contained in:
ClemensF 2020-03-20 18:12:56 +01:00
parent e650c9081f
commit e821e39841
38 changed files with 991 additions and 307 deletions

View file

@ -1,4 +1,5 @@
using MapControl;
using System;
using ViewModel;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
@ -13,12 +14,29 @@ namespace UniversalApp
public MainPage()
{
ImageLoader.HttpClient.DefaultRequestHeaders.Add("User-Agent", "XAML Map Control Test Application");
//TileImageLoader.Cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder);
TileImageLoader.Cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder);
//TileImageLoader.Cache = new MapControl.Caching.FileDbCache(TileImageLoader.DefaultCacheFolder);
//TileImageLoader.Cache = new MapControl.Caching.SQLiteCache(TileImageLoader.DefaultCacheFolder);
InitializeComponent();
DataContext = ViewModel;
Loaded += MainWindow_Loaded;
}
private async void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
var seachartLayer = new WmsImageLayer
{
ServiceUri = new Uri("https://wms.sevencs.com:9090")
};
var layers = await seachartLayer.GetLayerNamesAsync();
foreach (var layer in layers)
{
System.Diagnostics.Debug.WriteLine(layer);
}
}
private void ImageOpacitySliderValueChanged(object sender, RangeBaseValueChangedEventArgs e)

View file

@ -8,7 +8,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyCopyright("Copyright © 2020 Clemens Fischer")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: AssemblyVersion("4.16.0")]
[assembly: AssemblyFileVersion("4.16.0")]
[assembly: AssemblyVersion("4.17.0")]
[assembly: AssemblyFileVersion("4.17.0")]
[assembly: AssemblyConfiguration("")]
[assembly: ComVisible(false)]

View file

@ -152,7 +152,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">
<Version>6.2.9</Version>
<Version>6.2.10</Version>
</PackageReference>
</ItemGroup>
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">