tileloadstart, tileloadendand tileloaderrorevents can be subscribed to snippet sources with OpenLayers v3.3.
You can use something similar to the following:
var tilesLoading = 0,
tilesLoaded = 0;
tileLayer.getSource().on('tileloadend', function () {
tilesLoaded++;
if (tilesLoading === tilesLoaded) {
console.log(tilesLoaded + ' tiles finished loading');
tilesLoading = 0;
tilesLoaded = 0;
}
});
tileLayer.getSource().on('tileloadstart', function () {
this.tilesLoading++;
});
source
share