<!--
{
  "availability" : [
    "iOS: 2.0.0 -",
    "iPadOS: 2.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 10.6.0 -",
    "tvOS: 9.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreLocation",
  "identifier" : "/documentation/CoreLocation/CLActivityType",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "Core Location"
    ],
    "preciseIdentifier" : "c:@E@CLActivityType"
  },
  "title" : "CLActivityType"
}
-->

# CLActivityType

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

```
enum CLActivityType
```

## Topics

### Activity types

[`CLActivityType.other`](/documentation/CoreLocation/CLActivityType/other)

The value that indicates the app is using location manager for an unspecified activity.

[`CLActivityType.automotiveNavigation`](/documentation/CoreLocation/CLActivityType/automotiveNavigation)

The value that indicates positioning in an automobile following a road network.

[`CLActivityType.fitness`](/documentation/CoreLocation/CLActivityType/fitness)

The value that indicates positioning during dedicated fitness sessions, such as walking workouts, running workouts, cycling workouts, and so on.

[`CLActivityType.otherNavigation`](/documentation/CoreLocation/CLActivityType/otherNavigation)

The value that indicates positioning for activities that don’t or may not adhere to roads such as cycling, scooters, trains, boats and off-road vehicles.

[`CLActivityType.airborne`](/documentation/CoreLocation/CLActivityType/airborne)

The value that indicates activities in the air.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)