我试图在激活地图功能后更改maxZoom选项。所以它必须在运行时才能回滚到原来的maxZoom。
创建ol.View配置此参数如下:
new ol.View({
...
zoom: 10,
maxZoom: 17,
minZoom: 10,
});
但是,api只允许使用setZoom()
更改缩放答案 0 :(得分:1)
您可以通过完全更改地图视图来实现此目的:
map.setView(new ol.View({
zoom: 10,
maxZoom: 17,
minZoom: 10,
}));
修改强>
测试解决方案的jsfiddle