GeoTiler features are
Very easy map API, which can be used in interactive and non-interactive way with other libraries, i.e. matplotlib, Cairo, Qt, etc.
Supported multiple map tiles providers, i.e. OpenStreetMap, Stamen and Blue Marble.
Allow to configure map providers API keys.
Asynchronous and synchronous map tiles downloader.
Map tiles caching with Redis and support for custom caching strategies.
The library design supports extensibility. Implement custom map tiles providers, tiles downloading or caching strategies within minutes.
To install GeoTiler use pip:
pip install --user geotiler
The source code of GeoTiler is based on Python port of Modest Maps project.
The GeoTiler project initial focus has been on
library API improvements
simplifying library design
ensuring OpenStreetMap, Stamen and Blue Marble map providers work
reimplementing default map tiles caching to use LRU cache (and now we switched to no cache by default)
implementing Redis based map tiles cache
moving docstrings tests to unit test modules
Python 3 support
making code PEP-8 compliant
You can help by