在Openlayers地图上限制平移

时间:2015-10-02 11:32:17

标签: openlayers-3 panning

限制Openlayers地图上的平移不会考虑旋转。因此,在旋转地图时,约束不会旋转。

这两个方块显示了实际范围和所需的方格:

enter image description here

我用" extent"定义了约束。像这样的选项:

var baseView = new ol.View({
    center: [241160, 5069100],
    zoom: 11,
    extent: [226838, 5084100, 255700, 5055200]
});

以下是jsfiddle上用于测试此行为的示例。

如何实现约束平移时的平移?

1 个答案:

答案 0 :(得分:0)

不确定我是否理解您的问题,如果您在OSM图层中设置了maxExtent,是否会将其限制在该区域内?这就是你想要的吗?

new ol.layer.Tile({
        source: new ol.source.OSM(),
        extent: maxExtent
    })