---
title: "init(circularRegionWithCenter:radius:identifier:)"
framework: corelocation
role: symbol
role_heading: Initializer
path: "corelocation/clregion/init(circularregionwithcenter:radius:identifier:)"
---

# init(circularRegionWithCenter:radius:identifier:)

Initializes and returns a region object defining a circular area.

## Declaration

```swift
init(circularRegionWithCenter center: CLLocationCoordinate2D, radius: CLLocationDistance, identifier: String)
```

## Parameters

- `center`: The center point of the region.
- `radius`: The distance (measured in meters) from the center point that marks the boundary of the region.
- `identifier`: A unique identifier to associate with the region object. You use this identifier to differentiate regions within your application. This value must not be nil.

## Return Value

Return Value An initialized region object.

## Discussion

Discussion In iOS, use a CLCircularRegion object to manage geographic regions.

## See Also

### Deprecated

- [contains(_:)](corelocation/clregion/contains(_:).md)
- [center](corelocation/clregion/center.md)
- [radius](corelocation/clregion/radius.md)
