Mapsui

Mapsui

@mapsui.bsky.social

Mapsui is a .NET Map component for MAUI, Avalonia, Uno Platform, Blazor, WPF, WinUI and Windows Forms. https://mapsui.com

61 followers154 following48 posts

There are also quite a few bug fixes 🐛 • Fonts are now cached in the Skia renderers, which fixes lag on the UI thread • Outlines and fills were not drawn on types inheriting from GeometryFeature • iOS could flip the map rotation during multi-touch

And two smaller ones: • String handling is now culture-invariant. Embedded images failed to load under the Turkish locale. • BaseLayer has a VisibilityMargin, so symbols near the edge of the viewport no longer pop in and out. It is a beta, so feedback is welcome 🙏

🗺️ Mapsui 5.2.0-beta.1 is released. It is now possible to use SkiaSharp 4. Mapsui still builds against 3.119.4, so you opt in by referencing SkiaSharp 4 explicitly in your own project. This works for MAUI and Avalonia 12. github.com/Mapsui/Mapsu... @platform.uno @avaloniaui.net @dot.net

github.comRelease 5.2.0.-beta.1 · Mapsui/MapsuiWhat's Changed 🐛 Fixes fix: guard EndEdit against polygons with fewer than three points by @SAY-5 in #3371 fix: Prevent DataFetcher ObjectDisposedException on early disposal by @pauldendulk in #33...

One caveat for Avalonia 12.1: use ANGLE, not Vulkan. The Vulkan backend crashes with SkiaSharp 4. ANGLE renders fine.

Mapsui reposted

🗺️ Mapsui 5.1.0-beta.6 fixes rendering of Chinese, Arabic, Japanese, Korean and other non-Latin scripts in labels, callouts, and widgets. No more □□□ boxes! Here's how 🧵

Root cause: SkiaSharp's default font has no glyphs for CJK, Arabic, Devanagari, etc. — characters appeared as empty boxes ("tofu"). It's how system font resolution works under Skia, not a Mapsui bug per se.

Mapsui reposted

Mapsui 5.1.0-beta.4: You can now load any font of your choice with the new FontSource feature. Load custom typefaces through embedded resources, file paths or http(s). Available today 👉 mapsui.com/v5/fontsource/ Part of our going rendering rewrite 🚀 #dotnet #maps #SkiaSharp

The pretty tabbed mkdocs layout does not help though. Raw markdown would have been better. We should start optimizing documentation for LLMs I guess.

In Mapsui V5, we’re introducing experimental NuGet packages alongside the stable release. This allows you to try out new features in your apps while staying on a stable version. One of the first experimental packages we’ve added provides support for vector tiles: www.nuget.org/packages/Map...

Mapsui 5.0.0-beta.20 was released: github.com/Mapsui/Mapsu.... It fixes GPU support in MAUI Android (set MapControl.UseGPU = true). It also adds @platform.uno 6 support which allows hardware accelerated SkiaRendering. Some tests on Windows show this is now our fastest platform.

github.comRelease 5.0.0-beta.20 · Mapsui/MapsuiWhat's Changed Fixes Mapsui.UI.MapView: properly handle the Tapped event in the northing button by @janusw in #3066 Mapsui.UI.Maui: implement workaround for SkiaSharp issue 2550 with MAUI 9 on And...