Show proper thumbnails on index
This commit is contained in:
parent
403bc949a5
commit
62a6917778
2 changed files with 8 additions and 2 deletions
|
@ -12,8 +12,8 @@
|
||||||
<ul>
|
<ul>
|
||||||
{{#each styles}}
|
{{#each styles}}
|
||||||
<li>
|
<li>
|
||||||
{{#if serving_raster}}
|
{{#if thumbnail}}
|
||||||
<img src="/raster/{{@key}}/0/0/0.png" width="32" alt="{{name}} preview" />
|
<img src="/raster/{{@key}}/{{thumbnail}}" width="64" alt="{{name}} preview" />
|
||||||
{{else}}
|
{{else}}
|
||||||
N/A
|
N/A
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
|
@ -11,6 +11,7 @@ var clone = require('clone'),
|
||||||
cors = require('cors'),
|
cors = require('cors'),
|
||||||
express = require('express'),
|
express = require('express'),
|
||||||
handlebars = require('handlebars'),
|
handlebars = require('handlebars'),
|
||||||
|
mercator = new (require('sphericalmercator'))(),
|
||||||
morgan = require('morgan');
|
morgan = require('morgan');
|
||||||
|
|
||||||
var serve_font = require('./serve_font'),
|
var serve_font = require('./serve_font'),
|
||||||
|
@ -190,6 +191,11 @@ module.exports = function(opts, callback) {
|
||||||
style.viewer_hash = '#' + center[2] + '/' +
|
style.viewer_hash = '#' + center[2] + '/' +
|
||||||
center[1].toFixed(5) + '/' +
|
center[1].toFixed(5) + '/' +
|
||||||
center[0].toFixed(5);
|
center[0].toFixed(5);
|
||||||
|
|
||||||
|
var centerPx = mercator.px([center[0], center[1]], center[2]);
|
||||||
|
style.thumbnail = center[2] + '/' +
|
||||||
|
Math.floor(centerPx[0] / 256) + '/' +
|
||||||
|
Math.floor(centerPx[1] / 256) + '.png';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue