diff --git a/public/resources/index.css b/public/resources/index.css
index 133e29e..ec18acc 100644
--- a/public/resources/index.css
+++ b/public/resources/index.css
@@ -78,7 +78,6 @@ section{
}
.details {
float:left;
- width:180px;
height: 128px;
padding: 20px 30px 20px 188px;
}
diff --git a/public/templates/index.tmpl b/public/templates/index.tmpl
index 231425b..051d85a 100644
--- a/public/templates/index.tmpl
+++ b/public/templates/index.tmpl
@@ -5,6 +5,15 @@
TileServerGL
+
@@ -25,9 +34,13 @@
{{#if serving_rendered}}
services: TileJSON
- {{#if wmts_link}}
- | WMTS
- {{/if}}
+ {{/if}}
+ {{#if wmts_link}}
+ | WMTS
+ {{/if}}
+ {{#if xyz_link}}
+ | XYZ
+
{{/if}}
@@ -64,6 +77,10 @@
{{#if wmts_link}}
| WMTS
{{/if}}
+ {{#if xyz_link}}
+ | XYZ
+
+ {{/if}}
diff --git a/src/server.js b/src/server.js
index 1047db7..e702036 100644
--- a/src/server.js
+++ b/src/server.js
@@ -241,6 +241,11 @@ module.exports = function(opts, callback) {
style.wmts_link = 'http://wmts.maptiler.com/' +
base64url('http://' + req.headers.host +
'/styles/' + id + '/rendered.json' + query) + '/wmts';
+
+ style.serving_rendered.tiles = utils.getTileUrls(
+ req, style.serving_rendered.tiles,
+ 'styles/' + id, style.serving_rendered.format);
+ style.xyz_link = style.serving_rendered.tiles[0];
}
});
var data = clone(serving.data || {});
@@ -265,6 +270,10 @@ module.exports = function(opts, callback) {
data_.wmts_link = 'http://wmts.maptiler.com/' +
base64url('http://' + req.headers.host +
'/data/' + id + '.json' + query) + '/wmts';
+
+ data_.tiles = utils.getTileUrls(
+ req, data_.tiles, 'data/' + id, data_.format);
+ data_.xyz_link = data_.tiles[0];
}
if (data_.filesize) {
var suffix = 'kB';