Nw.js программа с tileserver-gl

#javascript #node-webkit #mapbox-gl #tileserver-gl

Вопрос:

я уже настроил tileserver-gl-light для работы с моим nw.js программа, которую мне нужно сменить на tileserver-gl, потому что облегченная версия не работает с растровыми данными только в векторе. есть идеи, как это сделать ?

 
mbtiles=require("@mapbox/mbtiles");
fs = require('fs');
path = require('path');

//var home_dir = require('os').homedir();
var home_dir = "";
var current_dir = "";
if( process.platform == "darwin"){
    home_dir = path.join(window.nw.App.dataPath,"../..")
    current_dir = path.join(process.cwd(),"../..")
} else {
    home_dir = path.join(window.nw.App.dataPath,"../../..")
    current_dir = process.cwd()
}

var mbtiles_dir=path.join(home_dir,"nwjsmaps");

if (!fs.existsSync(mbtiles_dir)){
    fs.mkdirSync(mbtiles_dir);
}

var startServer = function(configPath, config,opts) {
    return require('tileserver-gl-light/src/server')({
        configPath: configPath,
        config: config,
        bind: opts.bind,
        port: opts.port,
        cors: opts.cors
    });
}; ```