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 09:22:12 +02:00
docs Add note about tileserver-gl-light to docs 2016-08-24 14:20:42 +02:00
public Update index.tmpl 2016-08-24 16:29:49 +02:00
src Allow and use floating-point zoom levels in the static endpoints 2016-08-25 09:22:12 +02:00
test Large refactoring of usage (only mbtiles, default styles, ...) (#27) 2016-08-20 13:31:11 +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 package version to 1.0.0 2016-08-24 17:05:23 +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/.