---
title: preferredConfiguration
framework: mapkit
role: symbol
role_heading: Instance Property
path: mapkit/mkmapview/preferredconfiguration
---

# preferredConfiguration

The characteristics of the map view, including the map type and features the map displays.

## Declaration

```swift
@NSCopying var preferredConfiguration: MKMapConfiguration { get set }
```

## See Also

### Configuring the map appearance

- [pitchButtonVisibility](mapkit/mkmapview/pitchbuttonvisibility.md)
- [showsUserTrackingButton](mapkit/mkmapview/showsusertrackingbutton.md)
- [MKMapConfiguration](mapkit/mkmapconfiguration.md)
- [MKStandardMapConfiguration](mapkit/mkstandardmapconfiguration.md)
- [MKHybridMapConfiguration](mapkit/mkhybridmapconfiguration.md)
- [MKImageryMapConfiguration](mapkit/mkimagerymapconfiguration.md)
