---
title: ScrollZoomHandler
source: https://vjmap.com/doc/ScrollZoomHandler.html
---

# ScrollZoomHandler

将`ScrollZoomHandler`允许用户通过滚动缩放地图。

### Parameters
- `map` **`地图`**
- `handler` **处理程序管理器**

### setZoomRate
设置触控板的缩放率。

#### Parameters
- `zoomRate` **`number`**用于将触控板移动缩放到缩放值的速率。（可选，默认`1/100`）

#### Examples
```
// Speed up trackpad zoom
map.scrollZoom.setZoomRate(1/25);
```

### setWheelZoomRate
设置鼠标滚轮的缩放率。

#### Parameters
- `wheelZoomRate` **`number`**用于将鼠标滚轮移动缩放到缩放值的速率。（可选，默认`1/450`）

#### Examples
```
// Slow down zoom of mouse wheel
map.scrollZoom.setWheelZoomRate(1/600);
```

### isEnabled
返回一个布尔值，指示是否启用了“滚动缩放”交互。

如果启用了“滚动缩放”交互，则返回。**`boolean`** `true`

### enable
启用“滚动缩放”交互。

#### Parameters
- `options` **`Object`?** 选项对象。
    - `options.around` **`string`?** 如果传递“center”，地图将围绕地图中心缩放

#### Examples
```
map.scrollZoom.enable();
```

```
map.scrollZoom.enable({ around: 'center' })
```

### disable
禁用“滚动缩放”交互。

#### Examples
```
map.scrollZoom.disable();
```
