---
title: MKUserTrackingMode
framework: mapkit
role: symbol
role_heading: Enumeration
path: mapkit/mkusertrackingmode
---

# MKUserTrackingMode

The mode to use for tracking the user’s location on the map.

## Declaration

```swift
enum MKUserTrackingMode
```

## Topics

### Constants

- [MKUserTrackingMode.none](mapkit/mkusertrackingmode/none.md)
- [MKUserTrackingMode.follow](mapkit/mkusertrackingmode/follow.md)
- [MKUserTrackingMode.followWithHeading](mapkit/mkusertrackingmode/followwithheading.md)

### Initializers

- [init(rawValue:)](mapkit/mkusertrackingmode/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

### Displaying the user’s location

- [Converting a user’s location to a descriptive placemark](mapkit/converting-a-user-s-location-to-a-descriptive-placemark.md)
- [showsUserLocation](mapkit/mkmapview/showsuserlocation.md)
- [isUserLocationVisible](mapkit/mkmapview/isuserlocationvisible.md)
- [userLocation](mapkit/mkmapview/userlocation.md)
- [userTrackingMode](mapkit/mkmapview/usertrackingmode.md)
- [setUserTrackingMode(_:animated:)](mapkit/mkmapview/setusertrackingmode(_:animated:).md)
