Ограничение панорамирования на карте Openlayers не имеет в виду вращение. Поэтому при повороте карты ограничение не поворачивается.
Эти два квадрата показывают фактическую и желаемую протяженность:
Я определил ограничение с опцией «степень» следующим образом:
var baseView = new ol.View({
center: [241160, 5069100],
zoom: 11,
extent: [226838, 5084100, 255700, 5055200]
});
Вот рабочий пример на jsfiddle для тестирования этого поведения.
Как я могу реализовать ограничение панорамирования с учетом вращения?