---
title: CoordinateRegion
framework: mapkitjs
role: symbol
role_heading: Class
path: mapkitjs/coordinateregion
---

# CoordinateRegion

A rectangular area on a map that a center coordinate and a span define, in degrees of latitude and longitude.

## Declaration

```data
class CoordinateRegion implements CoordinateRegionData
```

## Mentioned in

MapKit JS 5 Migrating from Version 5 to Version 6

## Topics

### Creating a coordinate region

- [new CoordinateRegion(center, span)](mapkitjs/coordinateregion/coordinateregionconstructor.md)
- [CoordinateRegionData](mapkitjs/coordinateregiondata.md)

### Defining the region

- [center](mapkitjs/coordinateregion/center.md)
- [span](mapkitjs/coordinateregion/span.md)

### Inspecting the region

- [radius](mapkitjs/coordinateregion/radius.md)

### Comparing, copying, and converting regions

- [copy()](mapkitjs/coordinateregion/copy.md)
- [equals(anotherRegion)](mapkitjs/coordinateregion/equals.md)
- [toBoundingRegion()](mapkitjs/coordinateregion/toboundingregion.md)
- [toMapRect()](mapkitjs/coordinateregion/tomaprect.md)

### Instance Methods

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

## Relationships

### Conforms To

- [CoordinateRegionData](mapkitjs/coordinateregiondata.md)

## See Also

### Map coordinates

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