---
title: LocationActivityTimeMetric
framework: metrickit
role: symbol
role_heading: Structure
path: metrickit/locationactivitytimemetric
---

# LocationActivityTimeMetric

A metric that measures time spent using location services at each accuracy level.

## Declaration

```swift
struct LocationActivityTimeMetric
```

## Discussion

Discussion This metric corresponds to the MetricResult.locationActivityTime(_:) case. It appears in both intervalEntries and stateEntries when state reporting is enabled. This type replaces MXLocationActivityMetric.

## Topics

### Accuracy levels

- [bestAccuracyForNavigation](metrickit/locationactivitytimemetric/bestaccuracyfornavigation.md)
- [bestAccuracy](metrickit/locationactivitytimemetric/bestaccuracy.md)
- [tenMeters](metrickit/locationactivitytimemetric/tenmeters.md)
- [oneHundredMeter](metrickit/locationactivitytimemetric/onehundredmeter.md)
- [oneKilometer](metrickit/locationactivitytimemetric/onekilometer.md)
- [threeKilometers](metrickit/locationactivitytimemetric/threekilometers.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Time-in-use metrics

- [TotalForegroundTimeMetric](metrickit/totalforegroundtimemetric.md)
- [TotalBackgroundTimeMetric](metrickit/totalbackgroundtimemetric.md)
- [TotalBackgroundAudioTimeMetric](metrickit/totalbackgroundaudiotimemetric.md)
- [TotalBackgroundLocationTimeMetric](metrickit/totalbackgroundlocationtimemetric.md)
- [CellularConditionTimeMetric](metrickit/cellularconditiontimemetric.md)
