From 1c24d12b0d1b4c267c5d375893a32345fbb2817a Mon Sep 17 00:00:00 2001 From: Daniel Korp Date: Wed, 13 Nov 2019 15:10:13 +0100 Subject: [PATCH 1/3] Minor fix: Don't multiply tileMargin with scale since the renderer is already taking care of scaling --- src/serve_rendered.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/serve_rendered.js b/src/serve_rendered.js index b491b00..79f2355 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -422,8 +422,8 @@ module.exports = function(options, repo, params, id, publicUrl, dataResolver) { var tileMargin = Math.max(options.tileMargin || 0, 0); if (z > 2 && tileMargin > 0) { - params.width += tileMargin * 2 * scale; - params.height += tileMargin * 2 * scale; + params.width += tileMargin * 2; + params.height += tileMargin * 2; } renderer.render(params, function(err, data) { From 5048388d1fbfce3f983e6ee0338bafaa90e947ce Mon Sep 17 00:00:00 2001 From: Petr Sloup Date: Thu, 14 Feb 2019 11:10:56 +0100 Subject: [PATCH 2/3] Try to reduce number of broken labels on tile edges (#344, #347) --- src/serve_rendered.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/serve_rendered.js b/src/serve_rendered.js index 3458384..0ec7c99 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -146,6 +146,7 @@ module.exports = function(options, repo, params, id, publicUrl, dataResolver) { var createPool = function(ratio, min, max) { var createRenderer = function(ratio, createCallback) { var renderer = new mbgl.Map({ + mode: "tile", ratio: ratio, request: function(req, callback) { var protocol = req.url.split(':')[0]; From 58c769b4485d4e8b9f458328978d63113c49ad8e Mon Sep 17 00:00:00 2001 From: Petr Sloup Date: Mon, 30 Dec 2019 09:24:53 +0100 Subject: [PATCH 3/3] README update --- README.md | 2 +- docs/installation.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 044b31e..7543105 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native ## Get Started -Make sure you have Node.js version **6** installed (running `node -v` it should output something like `v6.11.3`). +Make sure you have Node.js version **10** installed (running `node -v` it should output something like `v10.17.0`). Install `tileserver-gl` with server-side raster rendering of vector tiles with npm diff --git a/docs/installation.rst b/docs/installation.rst index 686e114..5e30ead 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -41,7 +41,7 @@ Alternatively, you can use ``tileserver-gl-light`` package instead, which is pur From source =========== -Make sure you have Node v6 (nvm install 6) and run:: +Make sure you have Node v10 (nvm install 10) and run:: npm install node .