改变导航属性gwt openlayers

时间:2015-03-17 14:30:53

标签: gwt properties navigation openlayers

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

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

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

1 个答案:

答案 0 :(得分:0)

鼠标滚轮上的缩放属性可以更改为:

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

但我找不到阻止双击缩放的方法。

我最后通过调用阻止缩放:

map.setMinMaxZoomLevel(minZoomLevel, maxZoomLevel)

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