Allow @4x requests
This commit is contained in:
parent
292b1b6b44
commit
78aea26318
2 changed files with 3 additions and 2 deletions
|
@ -15,7 +15,7 @@ Rendered tiles
|
||||||
==============
|
==============
|
||||||
* Rendered tiles are served at ``/styles/{id}/rendered/{z}/{x}/{y}[@2x].{format}``
|
* Rendered tiles are served at ``/styles/{id}/rendered/{z}/{x}/{y}[@2x].{format}``
|
||||||
|
|
||||||
* The optional ``@2x`` (or ``@3x``) part can be used to render HiDPI (retina) tiles
|
* The optional ``@2x`` (or ``@3x``, ``@4x``) part can be used to render HiDPI (retina) tiles
|
||||||
* Available formats: ``png``, ``jpg`` (``jpeg``), ``webp``
|
* Available formats: ``png``, ``jpg`` (``jpeg``), ``webp``
|
||||||
* TileJSON at ``/styles/{id}/rendered.json``
|
* TileJSON at ``/styles/{id}/rendered.json``
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ var Canvas = require('canvas'),
|
||||||
var utils = require('./utils');
|
var utils = require('./utils');
|
||||||
|
|
||||||
var FLOAT_PATTERN = '[+-]?(?:\\d+|\\d+\.?\\d+)';
|
var FLOAT_PATTERN = '[+-]?(?:\\d+|\\d+\.?\\d+)';
|
||||||
var SCALE_PATTERN = '@[23]x';
|
var SCALE_PATTERN = '@[234]x';
|
||||||
|
|
||||||
var getScale = function(scale) {
|
var getScale = function(scale) {
|
||||||
return (scale || '@1x').slice(1, 2) | 0;
|
return (scale || '@1x').slice(1, 2) | 0;
|
||||||
|
@ -239,6 +239,7 @@ module.exports = function(options, repo, params, id, dataResolver) {
|
||||||
map.renderers[1] = createPool(1, 4, 16);
|
map.renderers[1] = createPool(1, 4, 16);
|
||||||
map.renderers[2] = createPool(2, 2, 8);
|
map.renderers[2] = createPool(2, 2, 8);
|
||||||
map.renderers[3] = createPool(3, 2, 4);
|
map.renderers[3] = createPool(3, 2, 4);
|
||||||
|
map.renderers[4] = createPool(4, 2, 4);
|
||||||
});
|
});
|
||||||
|
|
||||||
repo[id] = tileJSON;
|
repo[id] = tileJSON;
|
||||||
|
|
Loading…
Reference in a new issue