Class

MKMapView.CameraZoomRange

A range that determines the minimum and maximum distance of the camera to the center of the map.

Declaration

class CameraZoomRange : NSObject

Overview

Apply the camera zoom range to the map view to limit how far in or out the map can be zoomed.

Topics

Creating a Camera Zoom Range

init?(minCenterCoordinateDistance: CLLocationDistance, maxCenterCoordinateDistance: CLLocationDistance)

Create a camera zoom range using the provided minimum and maximum center coordinate distance values.

let MKMapCameraZoomDefault: CLLocationDistance

A constant value used to represent the default maximum or default minimum camera zoom value.

Accessing Zoom Range Values

var maxCenterCoordinateDistance: CLLocationDistance

The maximum distance of the camera to the center of the map.

var minCenterCoordinateDistance: CLLocationDistance

The minimum distance of the camera to the center of the map.

Relationships

Inherits From

See Also

Constraining the Map View

Optimizing Map Views with Filtering and Camera Constraints

Display a map that is relevant to the user by filtering points of interest and search results, and constraining the visible region.

func setCameraBoundary(MKMapView.CameraBoundary?, animated: Bool)

Set the camera boundary for the map view, specifying whether to use animation.

var cameraBoundary: MKMapView.CameraBoundary?

The boundary of the area within which this map view's center must remain.

func setCameraZoomRange(MKMapView.CameraZoomRange?, animated: Bool)

Set the camera zoom range for the map view, specifying whether to use animation.

var cameraZoomRange: MKMapView.CameraZoomRange!

The zoom range applied to this map view.

class MKMapView.CameraBoundary

A boundary of an area within which the map's center must remain.