---
title: scale
framework: mapkit
role: symbol
role_heading: Instance Property
path: mapkit/mkmapsnapshotter/options/scale
---

# scale

The scale factor to use when creating the image.

## Declaration

```swift
var scale: CGFloat { get set }
```

## Discussion

Discussion The value of this property is either 1.0 or 2.0, depending on whether the device has a standard or Retina display. Set the value to 1.0 if you want to display the resulting image on a standard resolution display. Set the value to 2.0 if you want to display the image on a Retina display or want to use the image for printing. This snapshotter sets this property to a default value that corresponds to the resolution of the current device’s display. You can change the value as needed to generate an image suitable for display on a different device.

## See Also

### Configuring the image output

- [traitCollection](mapkit/mkmapsnapshotter/options/traitcollection.md)
- [size](mapkit/mkmapsnapshotter/options/size.md)
- [appearance](mapkit/mkmapsnapshotter/options/appearance.md)
