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

# ScaleControl
甲`ScaleControl`控制显示的距离的地图可以在地面上对应的距离上的比率。使用`Map#addControl`将此控件添加到地图。

### Parameters
- `options` **`Object`?**
    - `options.maxWidth` **`number`**缩放控件的最大长度（以像素为单位）。（可选，默认`'100'`）
    - `options.unit` **`string`**距离单位（`'imperial'`、`'metric'`或`'nautical'`）。（可选，默认`'metric'`）

### Examples
```
var scale = new vjmap.ScaleControl({
    maxWidth: 80,
    unit: 'imperial'
});
map.addControl(scale);

scale.setUnit('metric');
```

### setUnit
设置距离的比例单位

#### Parameters
- `unit` **Unit**距离的单位（`'imperial'`、`'metric'`或`'nautical'`）。
