更改导航属性 gwt openlayers

change navigation properties gwt openlayers

在我的 gwt 应用程序中,我使用了 gwt-openlayers 库。 要禁用导航控件,可以执行以下操作:

Control control = getMap().getControlsByClass("OpenLayers.Control.Navigation");
control.deactivate();

这将防止缩放、双击、拖动等。 有什么方法可以阻止缩放(鼠标滚轮和双击)?

鼠标滚轮上的缩放是 属性,可以像这样更改:

NavigationOptions navOptions = new NavigationOptions();
navOptions.setZoomWheelEnabled(false);

但是我没有找到防止双击缩放的方法。

我最终通过调用来阻止缩放:

map.setMinMaxZoomLevel(minZoomLevel, maxZoomLevel)

并为 minZoomLevel 和 maxZoomLevel 应用相同的值。