---
title: BoundingRegion
framework: mapkitjs
role: symbol
role_heading: Class
path: mapkitjs/boundingregion
---

# BoundingRegion

A rectangular area on a map, which coordinates of the rectangle’s northeast and southwest corners define.

## Declaration

```data
class BoundingRegion
```

## Overview

Overview Similar to a CoordinateRegion, BoundingRegion represents a rectangular area on the 2D-projected surface. However, instead of describing a center coordinate and a span, MapKit JS defines a bounding region by the coordinates of the rectangle’s northeast and southwest corners.

## Topics

### Creating a bounding region

- [new BoundingRegion(northLatitude, eastLongitude, southLatitude, westLongitude)](mapkitjs/boundingregion/boundingregionconstructor.md)

### Defining a bounding region

- [eastLongitude](mapkitjs/boundingregion/eastlongitude.md)
- [northLatitude](mapkitjs/boundingregion/northlatitude.md)
- [southLatitude](mapkitjs/boundingregion/southlatitude.md)
- [westLongitude](mapkitjs/boundingregion/westlongitude.md)

### Copying and converting regions

- [copy()](mapkitjs/boundingregion/copy.md)
- [toCoordinateRegion()](mapkitjs/boundingregion/tocoordinateregion.md)

### Instance Methods

- [toString()](mapkitjs/boundingregion/tostring.md)

## See Also

### Map coordinates

- [Coordinate](mapkitjs/coordinate.md)
- [CoordinateData](mapkitjs/coordinatedata.md)
- [CoordinateRegion](mapkitjs/coordinateregion.md)
- [CoordinateRegionData](mapkitjs/coordinateregiondata.md)
- [CoordinateSpan](mapkitjs/coordinatespan.md)
- [CoordinateSpanData](mapkitjs/coordinatespandata.md)
