<!--
{
  "documentType" : "article",
  "framework" : "MapKit",
  "identifier" : "/documentation/MapKit/mapkit-functions",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "MapKit Functions"
}
-->

# MapKit Functions

The functions of the MapKit framework provide convenient ways to package map-related data structures.

## Discussion> Important:
> In iOS 5.1 and earlier, the MapKit framework uses the Google Mobile Maps (GMM) service to provide map data. For apps that run in iOS 5.1 and earlier, use of specific classes of this framework (and their associated interfaces) is subject to the Google Mobile Maps terms of service. You can find these terms of service at <http://code.google.com/apis/maps/iphone/terms.html>.

## Topics

### Functions

[`static MKCoordinateRegion MKCoordinateRegionMake(CLLocationCoordinate2D centerCoordinate, MKCoordinateSpan span);`](/documentation/MapKit/MKCoordinateRegionMake)

Creates a new coordinate region from the specified coordinate and span values.

[`init(center: CLLocationCoordinate2D, latitudinalMeters: CLLocationDistance, longitudinalMeters: CLLocationDistance)`](/documentation/MapKit/MKCoordinateRegion/init(center:latitudinalMeters:longitudinalMeters:))

Creates a new coordinate region from the specified coordinate and distance values.

[`static MKCoordinateSpan MKCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta);`](/documentation/MapKit/MKCoordinateSpanMake)

Creates a new [`MKCoordinateSpan`](/documentation/MapKit/MKCoordinateSpan) from the specified values.

[`init(CLLocationCoordinate2D)`](/documentation/MapKit/MKMapPoint/init(_:))

Creates the map point data structure that corresponds to the specified coordinate.

[`static MKMapPoint MKMapPointMake(double x, double y);`](/documentation/MapKit/MKMapPointMake)

Creates a new map point structure from the specified values.

[`static MKMapSize MKMapSizeMake(double width, double height);`](/documentation/MapKit/MKMapSizeMake)

Creates a new map size structure from the specified values.

## See Also

  [Location and Maps Programming Guide](https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/LocationAwarenessPG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009497)



---

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)