Sample KML Overlay

This commit is contained in:
ClemensFischer 2025-03-24 19:06:15 +01:00
parent 548de33a19
commit e5122fc7ff
2 changed files with 6 additions and 3 deletions

View file

@ -173,14 +173,14 @@
ServiceUri="http://ows.terrestris.de/osm/service" ServiceUri="http://ows.terrestris.de/osm/service"
Description="© [terrestris GmbH & Co. KG](http://ows.terrestris.de/) © [OpenStreetMap contributors](http://www.openstreetmap.org/copyright)"/> Description="© [terrestris GmbH & Co. KG](http://ows.terrestris.de/) © [OpenStreetMap contributors](http://www.openstreetmap.org/copyright)"/>
</tools:MapLayerMenuItem> </tools:MapLayerMenuItem>
<Separator/> <Separator/>
<tools:MapOverlayMenuItem Text="Sample Image"> <tools:MapOverlayMenuItem Text="Sample Image">
<Image Source="10_535_330.jpg" Stretch="Fill" <Image Source="10_535_330.jpg" Stretch="Fill"
map:MapPanel.BoundingBox="53.54031,8.08594,53.74871,8.43750"/> map:MapPanel.BoundingBox="53.54031,8.08594,53.74871,8.43750"/>
</tools:MapOverlayMenuItem> </tools:MapOverlayMenuItem>
<tools:MapOverlayMenuItem Text="Mount Etna KML"> <tools:MapOverlayMenuItem x:Name="sampleOverlayMenuItem" Text="Mount Etna KML"/>
<map:GroundOverlay SourcePath="etna.kml"/>
</tools:MapOverlayMenuItem>
<tools:MapOverlayMenuItem Text="Seamarks"> <tools:MapOverlayMenuItem Text="Seamarks">
<map:MapTileLayer <map:MapTileLayer
TileSource="http://tiles.openseamap.org/seamark/{z}/{x}/{y}.png" TileSource="http://tiles.openseamap.org/seamark/{z}/{x}/{y}.png"

View file

@ -16,6 +16,9 @@ namespace SampleApplication
Closed += (s, e) => (TileImageLoader.Cache as IDisposable)?.Dispose(); Closed += (s, e) => (TileImageLoader.Cache as IDisposable)?.Dispose();
InitializeComponent(); InitializeComponent();
sampleOverlayMenuItem.MapLayerFactory = async () => await GroundOverlay.CreateAsync("etna.kml");
AddTestLayers(); AddTestLayers();
} }