kopia lustrzana https://github.com/rastapasta/mapscii
Merge pull request #59 from rastapasta/mapbox-mbtiles
The NPM package mbtiles got deprecated in favour of @mapbox/mbtilespull/68/head^2
commit
ff75d2de50
|
@ -16,10 +16,10 @@ const config = require('./config');
|
|||
|
||||
// https://github.com/mapbox/node-mbtiles has native build dependencies (sqlite3)
|
||||
// To maximize MapSCII’s compatibility, MBTiles support must be manually added via
|
||||
// $> npm install -g mbtiles
|
||||
// $> npm install -g @mapbox/mbtiles
|
||||
let MBTiles = null;
|
||||
try {
|
||||
MBTiles = require('mbtiles');
|
||||
MBTiles = require('@mapbox/mbtiles');
|
||||
} catch (err) {void 0;}
|
||||
|
||||
const modes = {
|
||||
|
@ -49,7 +49,7 @@ class TileSource {
|
|||
|
||||
} else if (this.source.endsWith('.mbtiles')) {
|
||||
if (!MBTiles) {
|
||||
throw new Error('MBTiles support must be installed with following command: \'npm install -g mbtiles\'');
|
||||
throw new Error('MBTiles support must be installed with following command: \'npm install -g @mapbox/mbtiles\'');
|
||||
}
|
||||
|
||||
this.mode = modes.MBTiles;
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
'use strict';
|
||||
const TileSource = require('./TileSource');
|
||||
|
||||
describe('TileSource', () => {
|
||||
describe('with a HTTP source', () => {
|
||||
test('sets the mode to 3', async () => {
|
||||
const tileSource = new TileSource();
|
||||
await tileSource.init('http://mapscii.me/');
|
||||
tileSource.mode = 3;
|
||||
});
|
||||
});
|
||||
});
|
Ładowanie…
Reference in New Issue