Cesium 使用 TaskProcessor
使用:
const taskProcessor = new Cesium.TaskProcessor('/my/demoWorker.js');
const promise = taskProcessor.scheduleTask({
someParameter: 'world',
another: 'hello'
});
promise.then(function (result) {
console.error(result);
});
demoWorker.js
self.onmessage = function (e) {
const { another, someParameter } = e.data.parameters;
self.postMessage({
id: e.data.id,
result: another + ' ' + someParameter
})
}