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

View File

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

View File

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

View File

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