Refactor VectorTile renderer and add lower resolution clipping

This commit is contained in:
Andreas Hocevar
2016-11-07 09:37:09 +01:00
parent 0d65d1d813
commit ee7b894350
8 changed files with 228 additions and 259 deletions

View File

@@ -83,7 +83,7 @@ ol.renderer.canvas.VectorLayer.prototype.composeFrame = function(frameState, lay
var transform = this.getTransform(frameState, 0);
this.dispatchPreComposeEvent(context, frameState, transform);
this.preCompose(context, frameState, transform);
// clipped rendering if layer extent is set
var clipExtent = layerState.extent;
@@ -169,7 +169,7 @@ ol.renderer.canvas.VectorLayer.prototype.composeFrame = function(frameState, lay
if (clipped) {
context.restore();
}
this.dispatchPostComposeEvent(context, frameState, transform);
this.postCompose(context, frameState, layerState, transform);
};