首页 / 浏览问题 / 云GIS / 问题详情
openlayers鼠标缩放地图,如何设置每次缩放为1级别
106EXP 2021年03月10日

问题描述:基于openlayers开发,使用超图官网示例。监听地图移动moveend事件,获取滚轮缩放地图后的地图级别zoom,map.getView().getZoom(),但发现每次zoom变划单位不是1级别,而是0.33...左右级别。想要实现滚轮每次缩放均为1级别,请问应该如何设置?谢谢!

问题图片:

2 个回答

在new View 参数里面加

constrainResolution:true

12EXP 2021年08月03日

你好,zoom控件是使用的openlayers的控件,可以参考openlayers的zoom的api文档

865EXP 2021年03月10日
你好,这个参数我看了,修改后只对zoom控件起作用。在鼠标滚轮滚动后,每次的缩放等级还是没有变化,仍为0.33左右的缩放等级,请问这个能修改吗?谢谢!
...