MapKit iOS 12.4 to 13.0 API Differences

MKCircleView.h
Modified MKCircleView
AvailabilityReplacement
FromAvailablenone
ToDeprecatedMKCircleRenderer

MKGeoJSONSerialization.h
MKGeometry.h
Declaration
From@property (readonly) CLLocationCoordinate2D MKCoordinateValue
To@property (atomic, readonly) CLLocationCoordinate2D MKCoordinateValue

Declaration
From@property (readonly) MKCoordinateSpan MKCoordinateSpanValue
To@property (atomic, readonly) MKCoordinateSpan MKCoordinateSpanValue

MKLocalSearchCompleter.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse MKLocalSearchCompleterResultType

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse MKLocalSearchCompleterResultType

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse resultTypes

MKLocalSearchRequest.h
MKMapCamera.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse centerCoordinateDistance

MKMapCameraBoundary.h
MKMapCameraZoomRange.h
MKMapItem.h
MKMapSnapshot.h
MKMapSnapshotOptions.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse pointOfInterestFilter

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse traitCollection.displayScale

MKMapView.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse pointOfInterestFilter

MKMultiPoint.h
Modified MKMultiPoint
Protocols
Fromnone
ToMKGeoJSONObject

MKMultiPolygon.h
MKMultiPolygonRenderer.h
MKMultiPolyline.h
MKMultiPolylineRenderer.h
MKOverlayPathRenderer.h
MKOverlayPathView.h
AvailabilityReplacement
FromAvailablenone
ToDeprecatedMKOverlayPathRenderer

MKOverlayRenderer.h
Declaration
From@property CGFloat alpha
To@property (atomic) CGFloat alpha

Declaration
From@property (readonly) CGFloat contentScaleFactor
To@property (atomic, readonly) CGFloat contentScaleFactor

MKOverlayView.h
Modified MKOverlayView
AvailabilityReplacement
FromAvailablenone
ToDeprecatedMKOverlayRenderer

MKPointAnnotation.h
Protocols
Fromnone
ToMKGeoJSONObject

MKPointOfInterestCategory.h
MKPointOfInterestFilter.h
MKPolygon.h
Modified MKPolygon
Protocols
FromMKOverlay
ToMKGeoJSONObject, MKOverlay

Declaration
From@property (readonly) NSArray<MKPolygon *> *interiorPolygons
To@property (atomic, readonly) NSArray<MKPolygon *> *interiorPolygons

MKPolygonView.h
Modified MKPolygonView
AvailabilityReplacement
FromAvailablenone
ToDeprecatedMKPolygonRenderer

MKPolyline.h
Modified MKPolyline
Protocols
FromMKOverlay
ToMKGeoJSONObject, MKOverlay

MKPolylineView.h
AvailabilityReplacement
FromAvailablenone
ToDeprecatedMKPolylineRenderer

MKTileOverlay.h
Declaration
From@property CGSize tileSize
To@property (atomic) CGSize tileSize

Declaration
From@property (getter=isGeometryFlipped) BOOL geometryFlipped
To@property (atomic, getter=isGeometryFlipped) BOOL geometryFlipped

Declaration
From@property NSInteger minimumZ
To@property (atomic) NSInteger minimumZ

Declaration
From@property NSInteger maximumZ
To@property (atomic) NSInteger maximumZ

Declaration
From@property (readonly) NSString *URLTemplate
To@property (atomic, readonly) NSString *URLTemplate

MKTypes.h