---
title: significantLocationChangeMonitoringAvailable()
framework: corelocation
role: symbol
role_heading: Type Method
path: corelocation/cllocationmanager/significantlocationchangemonitoringavailable()
---

# significantLocationChangeMonitoringAvailable()

Returns a Boolean value indicating whether the significant-change location service is available on the device.

## Declaration

```swift
class func significantLocationChangeMonitoringAvailable() -> Bool
```

## Return Value

Return Value true if location change monitoring is available; false if it is not.

## Discussion

Discussion This method indicates whether the device is able to report updates based on significant location changes only. This capability provides tremendous power savings for apps that want to track a user’s approximate location and don’t need highly accurate position information.

## See Also

### Determining the availability of services

- [headingAvailable()](corelocation/cllocationmanager/headingavailable().md)
- [isAuthorizedForWidgetUpdates](corelocation/cllocationmanager/isauthorizedforwidgetupdates.md)
- [accuracyAuthorization](corelocation/cllocationmanager/accuracyauthorization.md)
- [isMonitoringAvailable(for:)](corelocation/cllocationmanager/ismonitoringavailable(for:).md)
- [isRangingAvailable()](corelocation/cllocationmanager/israngingavailable().md)
- [locationServicesEnabled()](corelocation/cllocationmanager/locationservicesenabled().md)
