diff --git a/public/resources/images/icons-000000@2x.png b/public/resources/images/icons-000000@2x.png new file mode 100644 index 0000000..67d8d22 Binary files /dev/null and b/public/resources/images/icons-000000@2x.png differ diff --git a/public/templates/xray.tmpl b/public/templates/data.tmpl similarity index 81% rename from public/templates/xray.tmpl rename to public/templates/data.tmpl index 7667e10..e4aa164 100644 --- a/public/templates/xray.tmpl +++ b/public/templates/data.tmpl @@ -3,6 +3,7 @@ {{name}} - TileServer GL + {{#is_vector}} + {{/is_vector}} + {{^is_vector}} + + + + + {{/is_vector}} + + {{#is_vector}}

{{name}}

@@ -98,5 +111,17 @@ }); }); + {{/is_vector}} + {{^is_vector}} +

{{name}}

+
+ + {{/is_vector}} diff --git a/public/templates/index.tmpl b/public/templates/index.tmpl index 040c3d9..c7c96c3 100644 --- a/public/templates/index.tmpl +++ b/public/templates/index.tmpl @@ -49,9 +49,10 @@

{{name}}

Id: {{@key}} |{{#if formatted_filesize}} {{formatted_filesize}} |{{/if}} {{#is_vector}}Vector{{/is_vector}}{{^is_vector}}Raster{{/is_vector}} data | TileJSON

{{#is_vector}} - X-Ray viewer + X-Ray view {{/is_vector}} {{^is_vector}} + Raster view {{/is_vector}} {{/each}} diff --git a/public/templates/viewer.tmpl b/public/templates/viewer.tmpl index 080cb20..6b9adb7 100644 --- a/public/templates/viewer.tmpl +++ b/public/templates/viewer.tmpl @@ -12,6 +12,7 @@ body { margin:0; padding:0; } #map { position:absolute; top:0; bottom:0; width:100%; } +

{{name}}

diff --git a/src/serve_data.js b/src/serve_data.js index 96f0f3b..5cc75e7 100644 --- a/src/serve_data.js +++ b/src/serve_data.js @@ -30,6 +30,7 @@ module.exports = function(options, repo, params, id) { tileJSON['tilejson'] = '2.0.0'; tileJSON['basename'] = id; tileJSON['filesize'] = fs.statSync(mbtilesFile)['size']; + delete tileJSON['scheme']; Object.assign(tileJSON, params.tilejson || {}); utils.fixTileJSONCenter(tileJSON); diff --git a/src/server.js b/src/server.js index f1217d6..458fb4f 100644 --- a/src/server.js +++ b/src/server.js @@ -253,13 +253,14 @@ module.exports = function(opts, callback) { }); */ - serveTemplate('/data/:id/$', 'xray', function(params) { + serveTemplate('/data/:id/$', 'data', function(params) { var id = params.id; - var data = serving.data[id]; + var data = clone(serving.data[id]); if (!data) { return null; } data.id = id; + data.is_vector = data.format == 'pbf'; return data; });