UNPKG

@vizzuality/layer-manager-plugin-mapboxgl

Version:

## Requirements Install the next peer dependencies: ```sh # with Yarn yarn add deck.gl@7.3.6 luma.gl@7.3.2

27 lines 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const cancelable_promise_1 = require("cancelable-promise"); const VideoLayer = (layerModel) => { const { source = {}, render, id } = layerModel; const layer = Object.assign(Object.assign({ id, type: 'raster', source: Object.assign(Object.assign({}, source), { type: 'video-tiled', // tiles: [ "https://storage.googleapis.com/skydipper_materials/movie-tiles/MODIS/{z}/{x}/{y}.mp4" ], tiles: [ 'https://storage.googleapis.com/skydipper_materials/movie-tiles/EVI_TEST/{z}/{x}/{y}.mp4', ], scheme: 'xyz', tileSize: 256, minzoom: 1, maxzoom: 4, playbackRate: 0.1 }) }, render), { layers: [ { id: `${id}-raster`, type: 'raster', source: id, }, ] }); return new cancelable_promise_1.CancelablePromise((resolve, reject) => { if (layer) { resolve(layer); } else { reject(new Error('error in layer config')); } }); }; exports.default = VideoLayer; //# sourceMappingURL=video-layer-mapbox-gl.js.map