Vector and raster maps with GL styles. Server side rendering by MapLibre GL Native. Map tile server for MapLibre GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.
Find a file
2016-08-25 11:09:01 +02:00
docs Disable png quantization by default for now 2016-08-25 10:23:42 +02:00
public Indicate clearly when running light version on index.html 2016-08-25 10:44:29 +02:00
src Return 404 for negative zoom levels on static endpoint 2016-08-25 11:08:19 +02:00
test Update tests 2016-08-25 11:09:01 +02:00
.dockerignore Add tests to .dockerignore 2016-03-11 11:58:36 +01:00
.gitignore Initial documentation (close #39) 2016-08-23 00:32:09 +02:00
.travis.yml Update tests to use v0.8 dataset 2016-07-27 12:32:53 +08:00
Dockerfile Duplicate nodejs install 2016-07-20 15:18:58 -04:00
LICENSE.md Create LICENSE.md 2016-06-05 16:44:27 +02:00
package.json Update version to 1.1.0 2016-08-25 10:49:27 +02:00
publish.js Improve and rename publishing script for creating light version 2016-08-24 14:19:16 +02:00
PUBLISHING.md Add PUBLISHING.md 2016-08-24 14:20:16 +02:00
README.md Update README.md 2016-08-24 14:22:19 +02:00
run.sh Large refactoring of usage (only mbtiles, default styles, ...) (#27) 2016-08-20 13:31:11 +02:00

TileServer GL

Build Status Docker Hub

Quickstart

Use npm install -g tileserver-gl to install the package from npm.

Then you can simply run tileserver-gl zurich_switzerland.mbtiles to start the server for the given mbtiles.

Alternatively, you can use tileserver-gl-light package instead, which is pure javascript (does not have any native dependencies) and can run anywhere, but does not contain rasterization features.

Or you can use docker run -it -v $(pwd):/data -p 8080:80 klokantech/tileserver-gl to run the server inside a docker container.

Prepared vector tiles can be downloaded from OSM2VectorTiles.

Documentation

You can read full documentation of this project at http://tileserver.readthedocs.io/.