From 1d121666115e6cd549c6628c156f1a8faa16859c Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Fri, 25 Sep 2026 22:47:20 +0100 Subject: [PATCH] https://wiki.openstreetmap.org/wiki/Blocked_tiles --- src/PostIt/PostIt/Views/Commands/RdvPage.axaml.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/PostIt/PostIt/Views/Commands/RdvPage.axaml.cs b/src/PostIt/PostIt/Views/Commands/RdvPage.axaml.cs index 749d15cdd..8fbc361e9 100644 --- a/src/PostIt/PostIt/Views/Commands/RdvPage.axaml.cs +++ b/src/PostIt/PostIt/Views/Commands/RdvPage.axaml.cs @@ -15,6 +15,9 @@ using PostIt.Services; using PostIt.ViewModels.Commands; namespace PostIt.Views.Commands; +using Mapsui.Tiling; // Ensure you have this namespace + + public partial class RdvPage : ContentPage { @@ -44,6 +47,16 @@ public partial class RdvPage : ContentPage _reverseGeocodingService = reverseGeocodingService ?? new NominatimReverseGeocodingService(); InitializeComponent(); InitializeMap(); + // ... inside your Map setup logic ... + string version = GetType().Assembly.GetName().Version?.ToString() ?? "1.1"; + // 1. Create a unique user-agent string for your app (e.g., "AppName/Version (ContactEmail)") + string myCustomUserAgent = $"PostIt/{version} (paul@pschneider.fr)"; + + // 2. Pass your custom user agent into the OpenStreetMap helper + var osmLayer = OpenStreetMap.CreateTileLayer(myCustomUserAgent); + + // 3. add your newly identified layer + _locationMap.Map.Layers.Add(osmLayer); } private void InitializeComponent()