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