【发布时间】:2016-07-07 08:24:10
【问题描述】:
如何切换鼠标滚轮缩放功能?
我知道您可以在地图创建时设置鼠标滚轮缩放默认值:
interactions: ol.interaction.defaults({
mouseWheelZoom: false
}),
但是,一旦创建了地图,即当用户单击地图时,我想运行一个将鼠标滚轮缩放重新打开的例程,我该如何更改它?
我知道这在 Openlayers2 中很棘手 - 您必须循环控制控件:
function PMA_Mapping_Enable_Mouse_Wheel_Zoom(map) {
//Need to go through all controls - don't know why!
controls = map.getControlsByClass('OpenLayers.Control.Navigation');
for (var i = 0; i < controls.length; ++i)
controls[i].enableZoomWheel();};
不知道这是否有帮助,但我认为我应该包含它。
有谁知道如何在 openlayers 3 中实现这一点?
【问题讨论】:
标签: openlayers-3