---
title: visibleMapRect
framework: mapkit
role: symbol
role_heading: Instance Property
path: mapkit/mkmapview/visiblemaprect
---

# visibleMapRect

The area visible in the map view.

## Declaration

```swift
var visibleMapRect: MKMapRect { get set }
```

## Discussion

Discussion This property represents the same basic information as the region property but specified as a map rectangle instead of a region. Changing the value of this property updates the map view immediately. If you want to animate the change, use the setVisibleMapRect(_:animated:) method instead.

## See Also

### Manipulating the visible portion of the map

- [region](mapkit/mkmapview/region.md)
- [setRegion(_:animated:)](mapkit/mkmapview/setregion(_:animated:).md)
- [centerCoordinate](mapkit/mkmapview/centercoordinate.md)
- [setCenter(_:animated:)](mapkit/mkmapview/setcenter(_:animated:).md)
- [showAnnotations(_:animated:)](mapkit/mkmapview/showannotations(_:animated:).md)
- [setVisibleMapRect(_:animated:)](mapkit/mkmapview/setvisiblemaprect(_:animated:).md)
- [setVisibleMapRect(_:edgePadding:animated:)](mapkit/mkmapview/setvisiblemaprect(_:edgepadding:animated:).md)
