Reuse the frameState extent
This commit is contained in:
@@ -1283,6 +1283,7 @@ ol.Map.prototype.renderFrame_ = function(time) {
|
||||
|
||||
var size = this.getSize();
|
||||
var view = this.getView();
|
||||
var extent = ol.extent.createEmpty();
|
||||
/** @type {?olx.FrameState} */
|
||||
var frameState = null;
|
||||
if (size !== undefined && ol.size.hasArea(size) && view && view.isDef()) {
|
||||
@@ -1297,7 +1298,7 @@ ol.Map.prototype.renderFrame_ = function(time) {
|
||||
animate: false,
|
||||
attributions: {},
|
||||
coordinateToPixelMatrix: this.coordinateToPixelMatrix_,
|
||||
extent: null,
|
||||
extent: extent,
|
||||
focus: !this.focus_ ? viewState.center : this.focus_,
|
||||
index: this.frameIndex_++,
|
||||
layerStates: layerStates,
|
||||
@@ -1329,7 +1330,7 @@ ol.Map.prototype.renderFrame_ = function(time) {
|
||||
preRenderFunctions.length = n;
|
||||
|
||||
frameState.extent = ol.extent.getForViewAndSize(viewState.center,
|
||||
viewState.resolution, viewState.rotation, frameState.size);
|
||||
viewState.resolution, viewState.rotation, frameState.size, extent);
|
||||
}
|
||||
|
||||
this.frameState_ = frameState;
|
||||
|
||||
Reference in New Issue
Block a user