Only animate when resolution is about to be changed
This commit is contained in:
@@ -222,6 +222,7 @@ ol.interaction.Interaction.zoomWithoutConstraints =
|
|||||||
var currentResolution = view.getResolution();
|
var currentResolution = view.getResolution();
|
||||||
var currentCenter = view.getCenter();
|
var currentCenter = view.getCenter();
|
||||||
if (currentResolution !== undefined && currentCenter &&
|
if (currentResolution !== undefined && currentCenter &&
|
||||||
|
resolution !== currentResolution &&
|
||||||
opt_duration && opt_duration > 0) {
|
opt_duration && opt_duration > 0) {
|
||||||
map.beforeRender(ol.animation.zoom({
|
map.beforeRender(ol.animation.zoom({
|
||||||
resolution: /** @type {number} */ (currentResolution),
|
resolution: /** @type {number} */ (currentResolution),
|
||||||
|
|||||||
Reference in New Issue
Block a user