Skip to content

wclwksn/BruTile

 
 

Repository files navigation

Build status NuGet Status NuGet pre-release status

BruTile

BruTile is a .NET library to access tile services like OpenStreetMap and Bing. Such tile services store pre-rendered tiles for a certain area and for various levels of detail. BruTile helps to determine which tiles to fetch for a certain viewport of a map. BruTile returns tiles as raw image streams and has no UI dependencies which makes it usable in any .NET platform.

Getting Started

Take a look here

Demo

For a demo download the source code and run BruTile.Demo in the Samples folder

BruTile 2.0 (prerelease) as .NET Standard

BruTile 2.0 supports .NET Standard. The Profiles by NuGet package:

Library Targeted Framework
BruTile .NET Standard 1.1
BruTile.MbTiles .NET Standard 1.1
BruTile.Desktop .NET Standard 1.6
BruTile.Desktop.DbCache .NET Standard 2.0

All these libraries additionally target .Net Framework 4.5

BruTile 1.0 as Portable Class Library (PCL)

BruTile 1.0 has been released as a PCL with Profile111. This profile targets: .Net Framework 4.5, ASP.NET Core 5.0, Windows 8, Windows Phone 8.1, Xamarin.Android, Xamarin.iOS, Xamarin.iOS (Classic).

Supported tile service protocols:

Roadmap

  • Stability of v1 and v2 is currently our primary focus.

Projects that use BruTile

License

Apache 2.0

About

BruTile is a .NET library to access tile services like those of OpenStreetMap, MapBox or GeodanMaps.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.8%
  • Batchfile 0.2%