Skip to content

dobauer/Mapsui

 
 

Repository files navigation

NuGet Status

Mapsui (pronounced map-su-wii)

Mapsui is a C# library for mapping applications.

  • Intended to develop apps
  • Designed to be fast and responsive (see architecture)
  • All data fetching is on a background thread (disk, web, or database)
  • Code is written to be used cross platform (using PCL or code sharing)
  • Based on a modified version of SharpMap.
  • Uses BruTile to access tile services

###Get it from NuGet PM> Install-Package Mapsui

https://www.nuget.org/packages/Mapsui

Platforms Supported

Mapsui, the core project, is a PCL with Profile336 which targets:

  • .Net Framework 4.0.3 and higher
  • Windows 8
  • Windows Phone Silverlight 8
  • Silverlight 5
  • Windows Phone 8.1
  • Xamarin.iOS
  • Xamarin.Android

Per platform there are separate assemblies for the UI and for Rendering. Those are:

  • Mapsui.UI.Xaml and Mapsui.Rendering.Xaml for WPF on .NET 4.0.3
  • Mapsui.UI.Xaml-W8 and Mapsui.Rendering.Xaml-W8 for Windows Store apps
  • Mapsui.UI.Xaml-WP8 and Mapsui.Rendering.Xaml-WP8 for Windows Phone 8
  • Mapsui.UI.Xaml-SL and Mapsui.Rendering.Xaml-SL for Silverlight 5
  • Mapsui.UI.Android and Mapsui.Rendering.Android for API Level 10 (v2.3)
  • Mapsui.UI.iOS and Mapsui.Rendering.iOS

Applications that use Mapsui

Warnings

  • There is limited documentation.
  • Breaking changes will be introduced frequently. We change the API whenever we feel this is an improvement.
  • We adopt new technologies relatively fast, and dropping support for older frameworks.
  • Only use this project if you are willing to dig into the code.
  • Although there is a general plan of where to go with this library there are not enough resources to go towards that goal in a systematic way. New functionality is driven by what is needed in our projects.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.8%
  • Other 0.2%