---
title: new CameraZoomRange(rangeParams)
framework: mapkitjs
role: symbol
role_heading: Constructor
path: mapkitjs/camerazoomrange/camerazoomrangeconstructor1
---

# new CameraZoomRange(rangeParams)

Creates an instance of a camera zoom range object with an object literal.

## Declaration

```data
constructor(rangeParams: Partial<CameraZoomRangeData>);
```

## Discussion

Discussion Calling the constructor with an CameraZoomRangeData object literal creates a CameraZoomRange instance that constrains the camera. Both minCameraDistance and maxCameraDistance must be greater than or equal to 0. The minCameraDistance must be lower than or equal to the maxCameraDistance.

## See Also

### Defining a zoom range

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