MapKit Changes
MapKit
Removed MKAnnotation.setCoordinate(CLLocationCoordinate2D)
Added MKCoordinateRegion.init()
Added MKCoordinateRegion.init(center: CLLocationCoordinate2D, span: MKCoordinateSpan)
Added MKCoordinateSpan.init()
Added MKCoordinateSpan.init(latitudeDelta: CLLocationDegrees, longitudeDelta: CLLocationDegrees)
Added MKMapPoint.init()
Added MKMapPoint.init(x: Double, y: Double)
Added MKMapRect.init()
Added MKMapRect.init(origin: MKMapPoint, size: MKMapSize)
Added MKMapSize.init()
Added MKMapSize.init(width: Double, height: Double)
Added MKTileOverlayPath.init()
Added MKTileOverlayPath.init(x: Int, y: Int, z: Int, contentScaleFactor: CGFloat)
Modified MKCoordinateRegion [struct]
| Declaration | |
|---|---|
| From | struct MKCoordinateRegion {
    var center: CLLocationCoordinate2D
    var span: MKCoordinateSpan
} | 
| To | struct MKCoordinateRegion {
    var center: CLLocationCoordinate2D
    var span: MKCoordinateSpan
    init()
    init(center center: CLLocationCoordinate2D, span span: MKCoordinateSpan)
} | 
Modified MKCoordinateSpan [struct]
| Declaration | |
|---|---|
| From | struct MKCoordinateSpan {
    var latitudeDelta: CLLocationDegrees
    var longitudeDelta: CLLocationDegrees
} | 
| To | struct MKCoordinateSpan {
    var latitudeDelta: CLLocationDegrees
    var longitudeDelta: CLLocationDegrees
    init()
    init(latitudeDelta latitudeDelta: CLLocationDegrees, longitudeDelta longitudeDelta: CLLocationDegrees)
} | 
Modified MKErrorCode.DirectionsNotFound
| Introduction | |
|---|---|
| From | iOS 8.0 | 
| To | iOS 7.0 | 
Modified MKMapPoint [struct]
| Declaration | |
|---|---|
| From | struct MKMapPoint {
    var x: Double
    var y: Double
} | 
| To | struct MKMapPoint {
    var x: Double
    var y: Double
    init()
    init(x x: Double, y y: Double)
} | 
Modified MKMapRect [struct]
| Declaration | |
|---|---|
| From | struct MKMapRect {
    var origin: MKMapPoint
    var size: MKMapSize
} | 
| To | struct MKMapRect {
    var origin: MKMapPoint
    var size: MKMapSize
    init()
    init(origin origin: MKMapPoint, size size: MKMapSize)
} | 
Modified MKMapSize [struct]
| Declaration | |
|---|---|
| From | struct MKMapSize {
    var width: Double
    var height: Double
} | 
| To | struct MKMapSize {
    var width: Double
    var height: Double
    init()
    init(width width: Double, height height: Double)
} | 
Modified MKMapView.annotationsInMapRect(MKMapRect) -> Set<NSObject>!
| Declaration | |
|---|---|
| From | func annotationsInMapRect(_ mapRect: MKMapRect) -> NSSet!  | 
| To | func annotationsInMapRect(_ mapRect: MKMapRect) -> Set<NSObject>!  | 
Modified MKTileOverlayPath [struct]
| Declaration | |
|---|---|
| From | struct MKTileOverlayPath {
    var x: Int
    var y: Int
    var z: Int
    var contentScaleFactor: CGFloat
} | 
| To | struct MKTileOverlayPath {
    var x: Int
    var y: Int
    var z: Int
    var contentScaleFactor: CGFloat
    init()
    init(x x: Int, y y: Int, z z: Int, contentScaleFactor contentScaleFactor: CGFloat)
} | 
Modified MKAnnotationCalloutInfoDidChangeNotification
| Declaration | |
|---|---|
| From | let MKAnnotationCalloutInfoDidChangeNotification: NSString!  | 
| To | let MKAnnotationCalloutInfoDidChangeNotification: String  | 
Modified MKErrorDomain
| Declaration | |
|---|---|
| From | var MKErrorDomain: NSString!  | 
| To | let MKErrorDomain: String  | 
Modified MKLaunchOptionsCameraKey
| Declaration | |
|---|---|
| From | let MKLaunchOptionsCameraKey: NSString!  | 
| To | let MKLaunchOptionsCameraKey: String  | 
Modified MKLaunchOptionsDirectionsModeDriving
| Declaration | |
|---|---|
| From | let MKLaunchOptionsDirectionsModeDriving: NSString!  | 
| To | let MKLaunchOptionsDirectionsModeDriving: String  | 
Modified MKLaunchOptionsDirectionsModeKey
| Declaration | |
|---|---|
| From | let MKLaunchOptionsDirectionsModeKey: NSString!  | 
| To | let MKLaunchOptionsDirectionsModeKey: String  | 
Modified MKLaunchOptionsDirectionsModeWalking
| Declaration | |
|---|---|
| From | let MKLaunchOptionsDirectionsModeWalking: NSString!  | 
| To | let MKLaunchOptionsDirectionsModeWalking: String  | 
Modified MKLaunchOptionsMapCenterKey
| Declaration | |
|---|---|
| From | let MKLaunchOptionsMapCenterKey: NSString!  | 
| To | let MKLaunchOptionsMapCenterKey: String  | 
Modified MKLaunchOptionsMapSpanKey
| Declaration | |
|---|---|
| From | let MKLaunchOptionsMapSpanKey: NSString!  | 
| To | let MKLaunchOptionsMapSpanKey: String  | 
Modified MKLaunchOptionsMapTypeKey
| Declaration | |
|---|---|
| From | let MKLaunchOptionsMapTypeKey: NSString!  | 
| To | let MKLaunchOptionsMapTypeKey: String  | 
Modified MKLaunchOptionsShowsTrafficKey
| Declaration | |
|---|---|
| From | let MKLaunchOptionsShowsTrafficKey: NSString!  | 
| To | let MKLaunchOptionsShowsTrafficKey: String  |