forked from MTSR/mapserver
trigger done callbacks
This commit is contained in:
parent
14a5e7da36
commit
45c8efebe8
@ -36,10 +36,15 @@ export default L.TileLayer.extend({
|
|||||||
return "tile-" + this.layerId + "/" + x + "/" + y + "/" + zoom;
|
return "tile-" + this.layerId + "/" + x + "/" + y + "/" + zoom;
|
||||||
},
|
},
|
||||||
|
|
||||||
createTile: function(coords){
|
createTile: function(coords, done){
|
||||||
var tile = document.createElement('img');
|
var tile = document.createElement('img');
|
||||||
tile.src = this.getTileSource(coords.x, coords.y, coords.z, true);
|
tile.src = this.getTileSource(coords.x, coords.y, coords.z, true);
|
||||||
tile.id = this.getImageId(coords.x, coords.y, coords.z);
|
tile.id = this.getImageId(coords.x, coords.y, coords.z);
|
||||||
|
|
||||||
|
// trigger callbacks
|
||||||
|
tile.onload = () => done(null, tile);
|
||||||
|
tile.onerror = e => done(e, tile);
|
||||||
|
|
||||||
return tile;
|
return tile;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user