diff --git a/src/ol/interaction/interaction.js b/src/ol/interaction/interaction.js index 667a7a7e2f..99978dc5a7 100644 --- a/src/ol/interaction/interaction.js +++ b/src/ol/interaction/interaction.js @@ -42,7 +42,9 @@ ol.interaction.Interaction.pan = function( easing: ol.easing.linear })); } - view.setCenter([currentCenter[0] + delta[0], currentCenter[1] + delta[1]]); + var center = view.constrainCenter( + [currentCenter[0] + delta[0], currentCenter[1] + delta[1]]); + view.setCenter(center); } };