---
title: CLActivityType
framework: corelocation
role: symbol
role_heading: Enumeration
path: corelocation/clactivitytype
---

# CLActivityType

Constants that indicate the type of activity associated with location updates.

## Declaration

```swift
enum CLActivityType
```

## Topics

### Activity types

- [CLActivityType.other](corelocation/clactivitytype/other.md)
- [CLActivityType.automotiveNavigation](corelocation/clactivitytype/automotivenavigation.md)
- [CLActivityType.fitness](corelocation/clactivitytype/fitness.md)
- [CLActivityType.otherNavigation](corelocation/clactivitytype/othernavigation.md)
- [CLActivityType.airborne](corelocation/clactivitytype/airborne.md)

### Initializers

- [init(rawValue:)](corelocation/clactivitytype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Running the standard location service

- [startUpdatingLocation()](corelocation/cllocationmanager/startupdatinglocation().md)
- [stopUpdatingLocation()](corelocation/cllocationmanager/stopupdatinglocation().md)
- [requestLocation()](corelocation/cllocationmanager/requestlocation().md)
- [pausesLocationUpdatesAutomatically](corelocation/cllocationmanager/pauseslocationupdatesautomatically.md)
- [allowsBackgroundLocationUpdates](corelocation/cllocationmanager/allowsbackgroundlocationupdates.md)
- [showsBackgroundLocationIndicator](corelocation/cllocationmanager/showsbackgroundlocationindicator.md)
- [activityType](corelocation/cllocationmanager/activitytype.md)
