首页 / MapLibre / 使用示例
切换交互开关
六个复选框分别控制平移、缩放、旋转、双击、框选和键盘,随时开关。
源码与运行效果
说明
每个交互都对应 map 上的一个 handler 实例,名字与复选框的 data-h 一致,调用 enable / disable 即可。
关掉后对应的手势完全不响应,但程序化的 jumpTo、easeTo 仍然有效。
| 配置 | 取值 | 说明 |
|---|---|---|
dragPan | 拖拽平移 | handler 实例 |
scrollZoom | 滚轮缩放 | handler 实例 |
boxZoom | Shift 框选 | handler 实例 |
在移动端关掉 dragPan 会导致页面滚动与地图手势冲突,必要时配合容器的 touch-action 一起处理。