我想避免在初始缩放时平移地图,加载应用程序并启动用户的交互。 Openlayers 3的正常行为是允许用户将平移(如果他想要的话)放到地图的中间位置,但是我需要在初始缩放时限制它,以防止从bbox中显示制图。
有可能吗?
改变地图的范围我没有得到预期的结果。
提前致谢
答案 0 :(得分:0)
仅发布代码的相关部分
var panInteraction = new ol.interaction.DragPan();
var map = new ol.Map({
layers: [raster, vector],
interactions : [panInteraction],
target: 'map',
view: new ol.View({
center: [-11000000, 4600000],
zoom: 4
})
});
var zoomLevel = map.getView().getZoom();
if (zoomLevel == 4) {
panInteraction.setActive(false);
//alert("deactivating");
}