【发布时间】:2026-01-15 07:50:01
【问题描述】:
我试过了
:controls="false"vl-map
按钮消失,但您仍然可以使用触控板或鼠标进行缩放并移动地图
然后我尝试在vl-view 上设置min-view 和max-view 但这对缩放没有影响
然后我将extent 设置在vl-view 上,这部分工作:我无法移动地图但仍然可以缩放
如何使地图完全静止?
【问题讨论】:
标签: vue.js openlayers vuelayers
我试过了
:controls="false"vl-map
按钮消失,但您仍然可以使用触控板或鼠标进行缩放并移动地图
然后我尝试在vl-view 上设置min-view 和max-view 但这对缩放没有影响
然后我将extent 设置在vl-view 上,这部分工作:我无法移动地图但仍然可以缩放
如何使地图完全静止?
【问题讨论】:
标签: vue.js openlayers vuelayers
虽然我不熟悉 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
【讨论】: