<!--
{
  "availability" : [
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "WatchKit",
  "identifier" : "/documentation/WatchKit/WKInterfaceMap/setRegion(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "WatchKit"
    ],
    "preciseIdentifier" : "c:objc(cs)WKInterfaceMap(im)setRegion:"
  },
  "title" : "setRegion(_:)"
}
-->

# setRegion(_:)

Changes the map’s visible region to the specified coordinate region.

```
func setRegion(_ coordinateRegion: MKCoordinateRegion)
```

## Parameters

`coordinateRegion`

The new region of the map to be displayed. The span value of this parameter provides an implicit zoom value for the map. For more information about the <doc://com.apple.documentation/documentation/MapKit/MKCoordinateRegion> type, see <doc://com.apple.documentation/documentation/MapKit>.

## Discussion

This method changes the currently visible region of the map. The method may adjust the map rectangle slightly to fit the available display space for the map. The adjusted region always includes the entire region you specified.

Changing the visible region may require the loading of additional map tiles to render the map. Loading tiles requires an active network connection.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)