# Part IV. Map Source API

Table of Contents

ChamplainMapSource — A base class for map sources
Tile Sources
  ChamplainTileSource — A base class of tile sources
  ChamplainNetworkTileSource — A map source that downloads tile data from a web server
  ChamplainNullTileSource — A tile source that doesn't load map data from anywhere
  ChamplainFileTileSource — A map source that loads tile data from a file
  ChamplainNetworkBboxTileSource — A map source that loads tile data from an OpenStreetMap API server
Tile Caches
  ChamplainTileCache — A base class of tile caches
  ChamplainFileCache — Stores and loads cached tiles from the file system
  ChamplainMemoryCache — Stores and loads cached tiles from the memory
Map Source Utilities
  ChamplainMapSourceChain — A map source simplifying creation of source chains
  ChamplainMapSourceFactory — Manages ChamplainMapSource instances
  ChamplainMapSourceDesc — A class that describes map sources.

Generated by GTK-Doc V1.25.1