更改导航属性 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 应用相同的值。
在我的 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 应用相同的值。