Mapsui

Mapsui is a .NET Map component for: MAUI, WPF, Avalonia, Uno, Blazor, WinUI, Xamarin and Eto

MIT License

Stars
1.1K
Committers
69

Bot releases are visible (Hide)

Mapsui - 2.0.0-beta.25

Published by pauldendulk over 5 years ago

  • Reverted to SkiaSharp 1.60.3 because 1.68.0 had performance problems when rotated. #643

This version has no known blocking issues for release.

Mapsui - 2.0.0-beta.24

Published by pauldendulk over 5 years ago

  • Updated nuspec for SkiaSharp and XamarinForms update.
Mapsui - 2.0.0-beta.23

Published by pauldendulk over 5 years ago

  • Breaking Change: Updated to SkiaSharp 1.68
  • Fixed a bug in long-tap
  • Fixed a crash that could happen with Xamarin.Forms callouts
  • Fixed possible crash in ScaleBarWidget
  • Added zoom in for double tap on Forms MapControl
  • Fixed bug in Xamarin.Forms fling
Mapsui - 2.0.0-beta.22

Published by pauldendulk over 5 years ago

  • Using margin of 8 instead of 2 to determine tap (instead of drag).
  • Remove and add all layers again when map changes in XF.
  • BoundingBox.Touch now returns true if there is a touch but no overlap.
Mapsui - 2.0.0-beta.21

Published by pauldendulk over 5 years ago

  • Added rotation to skia default symbols
  • Added option to rotate with the map, useful to indicate a direction of the symbol
  • The XF MapView's pin is now default invisible.
Mapsui - 2.0.0-beta.20

Published by pauldendulk over 5 years ago

  • Fixed tab on Android Samsung devices.
Mapsui - 2.0.0-beta.19

Published by pauldendulk over 5 years ago

  • OpenStreetMap.CreateTileLayer now has IsMapInfoLayer = false as intended.
  • Added null check on SelectedPin in XF MapView
Mapsui - 2.0.0-beta.18

Published by pauldendulk over 5 years ago

  • Fix: Dragging and zooming of Forms now works correct #596
  • Fix: No more slow performance after resize when using wpf renderer #599
  • Fix: No more lag when calling MapInfo on TileLayer #578
  • Feature: Added ILayer.DataHasChanged to indicate a change in data to trigger a request.
  • Breaking Change: Removed WritableLayer.SignalDataChange. Use DataHasChanged instead.
Mapsui - 2.0.0-beta.17

Published by pauldendulk over 5 years ago

  • Bug fix: Fixed bug in ViewportLimiterKeepWithin where the PanLimits were ignored #595
  • Bug fix: Fixed ScaleBarWidgetRenderer first render uses the wrong font info #593
  • Bug fix: When new Map is assigned to MapControl it's Limiter is also assigned #592
  • Performance: In the MemoryLayer there is now no call to OnDataChanged reducing the number of map refreshes #581
  • Performance: Removed an unnecassary RefreshGraphics in Xamarin.Forms' MapView
  • Breaking change: Removed an unnecassary overload of GetMapInfo
  • Breaking change: Changed Forms MapView layers from Layer to MemoryLayer to avoid async layers
Mapsui - 2.0.0-beta.16

Published by pauldendulk over 5 years ago

  • Calling Refresh instead of RefreshData from Nativator methods
  • Reordering map init checkt to avoid null references exception
Mapsui - 2.0.0-beta.15

Published by pauldendulk almost 6 years ago

  • Fixed an issue with initialization. Now Map.Initialize is set in Navigator to avoid a call to Home after a call to the Navigator
  • Add null checking on Home to allow setting Home to null.
Mapsui - 2.0.0-beta.14

Published by pauldendulk almost 6 years ago

  • Fixed bug that called MapInfo on all layer in Forms MapControl #578
  • The initial call to home is now also called when the Envelope is changed after the size has changed #573
  • Check if native SKGLView is initialized to avoid black screen because of canvas corruption #570
  • Transparent layers are drawn with filter quality low (which is better than none). #551
  • Fixed blurry maps if the resolution matched the optimal tile layer resolution exactly #555
  • Downgrade to SkiaSharp 1.60.0 to avoid possible System.TypeInitializationException ('The type initializer for 'SkiaSharp.SKImageInfo'). https://github.com/mono/SkiaSharp/issues/748
  • Upgraded to BruTile 2.0.2.
  • Added InvokeInfo overload with less arguments
Mapsui - 2.0.0-beta.13

Published by pauldendulk almost 6 years ago

Mapsui - 2.0.0-beta.12

Published by pauldendulk almost 6 years ago

  • Fixed jittery map when dragging while map was rotated. #554
  • Improving map refresh after dragging for #555
Mapsui - 2.0.0-beta.11

Published by pauldendulk almost 6 years ago

  • Fixed map refresh after mousewheel zoom in wpf
  • Fixed in issue with initializing rotation on touch down in uwp and wpf.
Mapsui - 2.0.0-beta.10

Published by pauldendulk almost 6 years ago

This version has all features intended for the 2.0 release. There may be api changes before the release and there are probably bugs to be fixed.

  • Add support for Xamarin.Forms! Thanks to @charlenni
  • Added pan/zoom/rotate lock for all platforms
  • Added pan/zoom limitation for all platforms
Mapsui - 1.4.8

Published by pauldendulk about 6 years ago

  • Added a center cross widget
  • Fixed a possible null reference exception in the rasterizer
  • SkiaSharp upper version limited to below 1.60 because of a breaking change.
Mapsui - 1.4.7

Published by pauldendulk about 6 years ago

Only bug fixes

  • MemoryProvider now has immutable list of features.
Mapsui - 1.4.6

Published by pauldendulk about 6 years ago

Only bug fixes

  • Fixed map not dragging on Android #479
  • iOS MapControl reverted to SKCanvasView (from SKGLView) to avoid crash #457
Mapsui - 1.4.5

Published by pauldendulk about 6 years ago

Only bug fixes

  • Added MemoryProvider2 to avoid a case the features could be changed while enumerated. #477
  • Fixing issue on iOS where top map was only shown at the top left part of the screen. #463
  • Fixing issue where features where not filtered on min/max visibility #482
Badges
Extracted from project README
NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet NuGet Status NuGet Build status Build status
Related Projects