From 7fd30ff9ff3fc4ca0c65da40722e6cd97fc67a1f Mon Sep 17 00:00:00 2001 From: Hannes Junnila Date: Wed, 28 Sep 2016 14:32:48 +0300 Subject: [PATCH] Override scheme from MBtiles metadata --- lib/mbtiles.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/mbtiles.js b/lib/mbtiles.js index 7830085..f54809b 100644 --- a/lib/mbtiles.js +++ b/lib/mbtiles.js @@ -234,7 +234,6 @@ MBTiles.prototype.getInfo = function(callback) { var mbtiles = this; var info = {}; - info.scheme = 'xyz'; info.basename = path.basename(mbtiles.filename); info.id = path.basename(mbtiles.filename, path.extname(mbtiles.filename)); info.filesize = mbtiles._stat.size; @@ -267,6 +266,10 @@ MBTiles.prototype.getInfo = function(callback) { break; } }); + + // Guarantee that we always return proper schema type, even if 'tms' is specified in metadata + info.scheme = 'xyz'; + ensureZooms(info, function(err, info) { if (err) return callback(err); ensureBounds(info, function(err, info) {