diff --git a/src/ol/view.js b/src/ol/view.js index b0ce90cfc5..195aeef4cd 100644 --- a/src/ol/view.js +++ b/src/ol/view.js @@ -439,11 +439,7 @@ ol.View.prototype.getState = function() { var resolution = /** @type {number} */ (this.getResolution()); var rotation = this.getRotation(); return /** @type {olx.ViewState} */ ({ - // Snap center to closest pixel - center: [ - Math.round(center[0] / resolution) * resolution, - Math.round(center[1] / resolution) * resolution - ], + center: center.slice(), projection: projection !== undefined ? projection : null, resolution: resolution, rotation: rotation diff --git a/test_rendering/spec/ol/layer/expected/image-webgl.png b/test_rendering/spec/ol/layer/expected/image-webgl.png index db33a226b7..c258cb1ac2 100644 Binary files a/test_rendering/spec/ol/layer/expected/image-webgl.png and b/test_rendering/spec/ol/layer/expected/image-webgl.png differ diff --git a/test_rendering/spec/ol/layer/expected/render-canvas.png b/test_rendering/spec/ol/layer/expected/render-canvas.png index eb8723647b..7c8b83ed96 100644 Binary files a/test_rendering/spec/ol/layer/expected/render-canvas.png and b/test_rendering/spec/ol/layer/expected/render-canvas.png differ