---
title: headingFilter
framework: corelocation
role: symbol
role_heading: Instance Property
path: corelocation/cllocationmanager/headingfilter
---

# headingFilter

The minimum angular change in degrees required to generate new heading events.

## Declaration

```swift
var headingFilter: CLLocationDegrees { get set }
```

## Discussion

Discussion The angular distance is measured relative to the last delivered heading event. Use the value kCLHeadingFilterNone to be notified of all movements. The default value of this property is 1 degree.

## See Also

### Running the heading service

- [startUpdatingHeading()](corelocation/cllocationmanager/startupdatingheading().md)
- [stopUpdatingHeading()](corelocation/cllocationmanager/stopupdatingheading().md)
- [dismissHeadingCalibrationDisplay()](corelocation/cllocationmanager/dismissheadingcalibrationdisplay().md)
- [kCLHeadingFilterNone](corelocation/kclheadingfilternone.md)
- [CLLocationDegrees](corelocation/cllocationdegrees.md)
- [headingOrientation](corelocation/cllocationmanager/headingorientation.md)
- [CLDeviceOrientation](corelocation/cldeviceorientation.md)
