我试过了
:controls="false"
onvl-map
按钮消失,但您仍然可以使用触控板或鼠标进行缩放并移动地图
然后我尝试设置min-view
并max-view
打开,vl-view
但这对缩放没有影响
然后我将其设置为extent
onvl-view
并且部分有效:我无法移动地图但仍然可以缩放
你如何使地图完全静止?
我试过了
:controls="false"
onvl-map
按钮消失,但您仍然可以使用触控板或鼠标进行缩放并移动地图
然后我尝试设置min-view
并max-view
打开,vl-view
但这对缩放没有影响
然后我将其设置为extent
onvl-view
并且部分有效:我无法移动地图但仍然可以缩放
你如何使地图完全静止?
虽然我不熟悉 Vue 库,但您提到的一些交互来自“交互”模块,而不是“控制”模块。参见例如:
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