Show proper thumbnails on index

This commit is contained in:
Petr Sloup 2016-03-17 11:01:54 +01:00
parent 403bc949a5
commit 62a6917778
2 changed files with 8 additions and 2 deletions

View file

@ -12,8 +12,8 @@
<ul>
{{#each styles}}
<li>
{{#if serving_raster}}
<img src="/raster/{{@key}}/0/0/0.png" width="32" alt="{{name}} preview" />
{{#if thumbnail}}
<img src="/raster/{{@key}}/{{thumbnail}}" width="64" alt="{{name}} preview" />
{{else}}
N/A
{{/if}}

View file

@ -11,6 +11,7 @@ var clone = require('clone'),
cors = require('cors'),
express = require('express'),
handlebars = require('handlebars'),
mercator = new (require('sphericalmercator'))(),
morgan = require('morgan');
var serve_font = require('./serve_font'),
@ -190,6 +191,11 @@ module.exports = function(opts, callback) {
style.viewer_hash = '#' + center[2] + '/' +
center[1].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';
}
}
});