---
title: CameraZoomRange
framework: mapkitjs
role: symbol
role_heading: Class
path: mapkitjs/camerazoomrange
---

# CameraZoomRange

A minimum and maximum camera distance, in meters, from the center of the map.

## Declaration

```data
class CameraZoomRange implements CameraZoomRangeData
```

## Topics

### Defining a zoom range

- [new CameraZoomRange()](mapkitjs/camerazoomrange/camerazoomrangeconstructor.md)
- [new CameraZoomRange(rangeParams)](mapkitjs/camerazoomrange/camerazoomrangeconstructor1.md)
- [new CameraZoomRange(min, max)](mapkitjs/camerazoomrange/camerazoomrangeconstructor2.md)

### Setting minimum and maximum distances

- [minCameraDistance](mapkitjs/camerazoomrange/mincameradistance.md)
- [maxCameraDistance](mapkitjs/camerazoomrange/maxcameradistance.md)

### Instance Methods

- [copy()](mapkitjs/camerazoomrange/copy.md)

## Relationships

### Conforms To

- [CameraZoomRangeData](mapkitjs/camerazoomrangedata.md)

## See Also

### Map units

- [MapPoint](mapkitjs/mappoint.md)
- [MapPointData](mapkitjs/mappointdata.md)
- [MapRect](mapkitjs/maprect.md)
- [MapRectData](mapkitjs/maprectdata.md)
- [MapSize](mapkitjs/mapsize.md)
- [MapSizeData](mapkitjs/mapsizedata.md)
- [CameraZoomRangeData](mapkitjs/camerazoomrangedata.md)
