diff --git a/public/resources/maplibre-gl-inspect.css b/public/resources/maplibre-gl-inspect.css index 6730686..547c4e4 100644 --- a/public/resources/maplibre-gl-inspect.css +++ b/public/resources/maplibre-gl-inspect.css @@ -22,12 +22,13 @@ .maplibregl-inspect_property-value { display: table-cell; - + word-break: break-all; } .maplibregl-inspect_property-name { display: table-cell; padding-right: 10px; + word-break: break-all; } .maplibregl-ctrl-inspect { diff --git a/public/templates/index.tmpl b/public/templates/index.tmpl index 603f2eb..297520e 100644 --- a/public/templates/index.tmpl +++ b/public/templates/index.tmpl @@ -41,7 +41,7 @@ {{#if serving_data}}| {{/if}}TileJSON {{/if}} {{#if serving_rendered}} - | WMTS + | WMTS {{/if}} {{#if xyz_link}} | XYZ diff --git a/src/main.js b/src/main.js index b643164..dfc2a4b 100644 --- a/src/main.js +++ b/src/main.js @@ -107,7 +107,7 @@ const startWithMBTiles = (mbtilesFile) => { console.log(`ERROR: Not valid MBTiles file: ${mbtilesFile}`); process.exit(1); } - const instance = new MBTiles(mbtilesFile, (err) => { + const instance = new MBTiles(mbtilesFile + '?mode=ro', (err) => { if (err) { console.log('ERROR: Unable to open MBTiles.'); console.log(` Make sure ${path.basename(mbtilesFile)} is valid MBTiles.`); diff --git a/src/serve_data.js b/src/serve_data.js index 8b64d38..49b666d 100644 --- a/src/serve_data.js +++ b/src/serve_data.js @@ -129,7 +129,7 @@ export const serve_data = { } let source; const sourceInfoPromise = new Promise((resolve, reject) => { - source = new MBTiles(mbtilesFile, (err) => { + source = new MBTiles(mbtilesFile + '?mode=ro', err => { if (err) { reject(err); return; diff --git a/src/serve_rendered.js b/src/serve_rendered.js index e95dbf3..39f15eb 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -760,7 +760,7 @@ export const serve_rendered = { if (!mbtilesFileStats.isFile() || mbtilesFileStats.size === 0) { throw Error(`Not valid MBTiles file: ${mbtilesFile}`); } - map.sources[name] = new MBTiles(mbtilesFile, (err) => { + map.sources[name] = new MBTiles(mbtilesFile + '?mode=ro', err => { map.sources[name].getInfo((err, info) => { if (err) { console.error(err);