---
title: MKFeatureVisibility
framework: mapkit
role: symbol
role_heading: Enumeration
path: mapkit/mkfeaturevisibility
---

# MKFeatureVisibility

Constants that indicate the visibility of different map features.

## Declaration

```swift
enum MKFeatureVisibility
```

## Topics

### Visibility options

- [MKFeatureVisibility.adaptive](mapkit/mkfeaturevisibility/adaptive.md)
- [MKFeatureVisibility.hidden](mapkit/mkfeaturevisibility/hidden.md)
- [MKFeatureVisibility.visible](mapkit/mkfeaturevisibility/visible.md)

### Initializers

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

### Getting the compass attributes

- [mapView](mapkit/mkcompassbutton/mapview.md)
- [compassVisibility](mapkit/mkcompassbutton/compassvisibility.md)
