0

我试过了

:controls="false"onvl-map 按钮消失,但您仍然可以使用触控板或鼠标进行缩放并移动地图

然后我尝试设置min-viewmax-view打开,vl-view但这对缩放没有影响

然后我将其设置为extentonvl-view并且部分有效:我无法移动地图但仍然可以缩放

你如何使地图完全静止?

4

1 回答 1

0

虽然我不熟悉 Vue 库,但您提到的一些交互来自“交互”模块,而不是“控制”模块。参见例如:

https://openlayers.org/en/latest/apidoc/module-ol_interaction_DragRotateAndZoom-DragRotateAndZoom.html

https://openlayers.org/en/latest/apidoc/module-ol_interaction_MouseWheelZoom-MouseWheelZoom.html

我会检查是否可以像删除控件一样删除这些交互。或者,您可以调用您的地图对象并使用 removeInteraction(interaction):

https://openlayers.org/en/latest/apidoc/module-ol_Map-Map.html#removeInteraction

于 2020-01-04T04:24:53.423 回答