Test WMS FeatureInfo

This commit is contained in:
ClemensFischer 2022-12-02 23:15:09 +01:00
parent 1ccfbb28a4
commit 448177418e
3 changed files with 15 additions and 3 deletions

View file

@ -117,6 +117,7 @@
MinZoomLevel="2" MaxZoomLevel="21" ZoomLevel="11"
Center="53.5,8.2" ManipulationMode="All"
MouseLeftButtonDown="MapMouseLeftButtonDown"
MouseRightButtonDown="MapMouseRightButtonDown"
MouseMove="MapMouseMove" MouseLeave="MapMouseLeave"
ManipulationInertiaStarting="MapManipulationInertiaStarting">

View file

@ -2,6 +2,7 @@
using MapControl.Caching;
using MapControl.UiTools;
using System;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Threading.Tasks;
@ -74,6 +75,14 @@ namespace SampleApplication
map.TargetHeading = 0d;
}
private async void MapMouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
if (map.MapLayer is WmsImageLayer wmsLayer)
{
Debug.WriteLine(await wmsLayer.GetFeatureInfoAsync(e.GetPosition(map)));
}
}
private void MapMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if (e.ClickCount == 2)

View file

@ -55,9 +55,11 @@
<map:WmsImageLayer
x:Key="TopPlusOpenWMS"
ServiceUri="https://sgx.geodatenzentrum.de/wms_topplus_open"
Description="© [BKG](https://gdz.bkg.bund.de/index.php/default/webdienste/topplus-produkte/wms-topplusopen-mit-layer-fur-normalausgabe-und-druck-wms-topplus-open.html)"/>
Description="© [BKG](https://gdz.bkg.bund.de/index.php/default/webdienste/topplus-produkte/wms-topplusopen-mit-layer-fur-normalausgabe-und-druck-wms-topplus-open.html)"
RelativeImageSize="1.2"/>
<map:WmsImageLayer
x:Key="OpenStreetMapWMS"
ServiceUri="http://ows.terrestris.de/osm/service"
Description="© [terrestris GmbH &amp; Co. KG](http://ows.terrestris.de/) © [OpenStreetMap contributors](http://www.openstreetmap.org/copyright)"/>
</ResourceDictionary>
Description="© [terrestris GmbH &amp; Co. KG](http://ows.terrestris.de/) © [OpenStreetMap contributors](http://www.openstreetmap.org/copyright)"
RelativeImageSize="1.2"/>
</ResourceDictionary>