Need WMTS tile support. Could use BruTile:
https://github.com/BruTile/BruTile
BruTile is a .NET Standard 1.1 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 dependency on a specific client platform. BruTile does not display those tiles. You need to use a mapping library like SharpMap, ArcBruTile or Mapsui or write your own code to display tiles.
What BruTile does is:
Helps to construct a tile source, an object that has all information about a tile service.
Helps to calculate which tiles you need, given a certain map extent and a map resolution (units per pixel).
Helps you fetch those tiles.
Update: Could have a general BruTile library that uses BruTile for everything.
Need WMTS tile support. Could use BruTile:
https://github.com/BruTile/BruTile
BruTile is a .NET Standard 1.1 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 dependency on a specific client platform. BruTile does not display those tiles. You need to use a mapping library like SharpMap, ArcBruTile or Mapsui or write your own code to display tiles.
What BruTile does is:
Helps to construct a tile source, an object that has all information about a tile service.
Helps to calculate which tiles you need, given a certain map extent and a map resolution (units per pixel).
Helps you fetch those tiles.
Update: Could have a general BruTile library that uses BruTile for everything.