feat(worker): worker Source

This commit is contained in:
thinkinggis 2019-07-08 16:08:44 +08:00
parent d7d66a26f6
commit 1a5faaea45
4 changed files with 9 additions and 9 deletions

View File

@ -1,6 +1,6 @@
import Base from '../core/base';
export default class VectorTileSource extends Base{
export default class VectorTileSource extends Base {
constructor(cfg, workerController) {
super({
type: 'vector',
@ -10,10 +10,10 @@ export default class VectorTileSource extends Base{
}
loadTile(tile, callback) {
const params = {
id: tile,
id: tile
};
this.workerController.send('loadTile', params, done.bind(this));
function done(err,data) {
function done(err, data) {
callback();
}
}

View File

@ -33,9 +33,9 @@ export default class VectorTileSource extends Base {
console.log(params);
const workerTile = new WorkerTile(params);
workerTile.abort = this.loadVectorData(params, (err, response) => {
})
});
}
abortTile() {

View File

@ -13,7 +13,7 @@ export default class Actor {
this.mapId = mapId;
this.callbacks = {};
this.callbackID = 0;
bindAll(['receive'], this);
bindAll([ 'receive' ], this);
this.target.addEventListener('message', this.receive, false);
}

View File

@ -22,8 +22,8 @@ export default class Worker {
loadTile(cfg) {
}
setLayers(mapId, layercfgs,callback) {
setLayers(mapId, layercfgs, callback) {
}
updateLayers(id, params, callback) {