将最大缩放级别设置为十进制值,因为它在 openlayers 地图中处于缩放级别

问题描述 投票:0回答:0

尝试使用 react 从 ol 地图视图中设置的缩放值设置最大缩放级别。当检索缩放值并尝试将其设置为最大缩放值时,它会变圆。

view: new View({
        center: fromLonLat([110, -45]),
        zoom: 8.5,
});

map.getView().setMaxZoom(map.getView().getZoom());

比如我的zoom是8.5,设置为max zoom后就变成了9.

预期:如果我的缩放是 8.5,那么最大缩放也应该是 8.5 而不是四舍五入的值。

javascript reactjs openlayers openlayers-6
© www.soinside.com 2019 - 2024. All rights reserved.