---
title: CameraBoundaryDescription
framework: mapkitjs
role: symbol
role_heading: Interface
path: mapkitjs/cameraboundarydescription
---

# CameraBoundaryDescription

An object literal that contains information defining an area on the map.

## Declaration

```data
interface CameraBoundaryDescription
```

## Overview

Overview The CameraBoundaryDescription, returned from the cameraBoundary property, contains the camera boundary represented as a MapRect or a CoordinateRegion. Both properties describe the same rectangular area on the map.

## Topics

### Defining a Camera Boundary

- [mapRect](mapkitjs/cameraboundarydescription/maprect.md)
- [region](mapkitjs/cameraboundarydescription/region.md)

## See Also

### Manipulating the visible portion of the map

- [center](mapkitjs/map/center.md)
- [setCenterAnimated(coordinate, animated)](mapkitjs/map/setcenteranimated.md)
- [region](mapkitjs/map/region.md)
- [setRegionAnimated(region, animated)](mapkitjs/map/setregionanimated.md)
- [rotation](mapkitjs/map/rotation.md)
- [setRotationAnimated(degrees, animated)](mapkitjs/map/setrotationanimated.md)
- [visibleMapRect](mapkitjs/map/visiblemaprect.md)
- [setVisibleMapRectAnimated(mapRect, animated)](mapkitjs/map/setvisiblemaprectanimated.md)
- [cameraBoundary](mapkitjs/map/cameraboundary.md)
- [setCameraBoundaryAnimated(cameraBoundary, animated)](mapkitjs/map/setcameraboundaryanimated.md)
- [cameraDistance](mapkitjs/map/cameradistance.md)
- [setCameraDistanceAnimated(distance, animated)](mapkitjs/map/setcameradistanceanimated.md)
- [cameraZoomRange](mapkitjs/map/camerazoomrange.md)
- [setCameraZoomRangeAnimated(cameraZoomRange, animated)](mapkitjs/map/setcamerazoomrangeanimated.md)
