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 . diff --git a/src/serve_rendered.js b/src/serve_rendered.js index d79cdba..84fd06a 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -142,6 +142,7 @@ module.exports = (options, repo, params, id, publicUrl, dataResolver) => { const createPool = (ratio, min, max) => { const createRenderer = (ratio, createCallback) => { const renderer = new mbgl.Map({ + mode: "tile", ratio: ratio, request: (req, callback) => { const protocol = req.url.split(':')[0]; @@ -415,8 +416,8 @@ module.exports = (options, repo, params, id, publicUrl, dataResolver) => { const 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, (err, data) => {