MapKit iOS 15.5 to 16.0 API Differences

MKDirectionsRequest.h
Added MKDirectionsRoutePreference
Added MKDirectionsRoutePreferenceAny
Added MKDirectionsRoutePreferenceAvoid
Added MKDirectionsRequest.tollPreference
Added MKDirectionsRequest.highwayPreference
MKDirectionsResponse.h
Added MKRoute.hasTolls
Added MKRoute.hasHighways
MKHybridMapConfiguration.h
Added MKHybridMapConfiguration
Added -[MKHybridMapConfiguration init]
Added -[MKHybridMapConfiguration initWithLandscape:]
Added -[MKHybridMapConfiguration initWithElevationStyle:]
Added MKHybridMapConfiguration.pointOfInterestFilter
Added MKHybridMapConfiguration.showsTraffic
MKIconStyle.h
Added MKIconStyle
Added MKIconStyle.backgroundColor
Added MKIconStyle.image
MKImageryMapConfiguration.h
Added MKImageryMapConfiguration
Added -[MKImageryMapConfiguration init]
Added -[MKImageryMapConfiguration initWithLandscape:]
Added -[MKImageryMapConfiguration initWithElevationStyle:]
MKLookAroundScene.h
Added MKLookAroundScene
MKLookAroundSceneRequest.h
Added MKLookAroundSceneRequest
Added -[MKLookAroundSceneRequest initWithCoordinate:]
Added -[MKLookAroundSceneRequest initWithMapItem:]
Added MKLookAroundSceneRequest.coordinate
Added MKLookAroundSceneRequest.mapItem
Added MKLookAroundSceneRequest.cancelled
Added MKLookAroundSceneRequest.loading
Added -[MKLookAroundSceneRequest getSceneWithCompletionHandler:]
Added -[MKLookAroundSceneRequest cancel]
MKLookAroundSnapshot.h
Added MKLookAroundSnapshot
Added MKLookAroundSnapshot.image
MKLookAroundSnapshotOptions.h
Added MKLookAroundSnapshotOptions
Added MKLookAroundSnapshotOptions.pointOfInterestFilter
Added MKLookAroundSnapshotOptions.size
Added MKLookAroundSnapshotOptions.traitCollection
MKLookAroundSnapshotter.h
Added MKLookAroundSnapshotter
Added -[MKLookAroundSnapshotter initWithScene:options:]
Added -[MKLookAroundSnapshotter getSnapshotWithCompletionHandler:]
Added -[MKLookAroundSnapshotter cancel]
Added MKLookAroundSnapshotter.loading
MKLookAroundViewController.h
Added MKLookAroundBadgePosition
Added MKLookAroundBadgePositionTopLeading
Added MKLookAroundBadgePositionTopTrailing
Added MKLookAroundBadgePositionBottomTrailing
Added MKLookAroundViewController
Added -[MKLookAroundViewController initWithScene:]
Added -[MKLookAroundViewController initWithNibName:bundle:]
Added -[MKLookAroundViewController initWithCoder:]
Added MKLookAroundViewController.delegate
Added MKLookAroundViewController.scene
Added MKLookAroundViewController.navigationEnabled
Added MKLookAroundViewController.showsRoadLabels
Added MKLookAroundViewController.pointOfInterestFilter
Added MKLookAroundViewController.badgePosition
Added MKLookAroundViewControllerDelegate
Added -[MKLookAroundViewControllerDelegate lookAroundViewControllerWillUpdateScene:]
Added -[MKLookAroundViewControllerDelegate lookAroundViewControllerDidUpdateScene:]
MKMapCamera.h
Added +[MKMapCamera cameraLookingAtMapItem:forViewSize:allowPitch:]
MKMapConfiguration.h
Added MKMapLandscape
Added MKMapLandscapeDefault
Added MKMapLandscapeDetailed
Added MKMapElevationStyle
Added MKMapElevationStyleFlat
Added MKMapElevationStyleRealistic
Added MKMapConfiguration
Added MKMapConfiguration.landscape
Added MKMapConfiguration.elevationStyle
MKMapFeatureAnnotation.h
Added MKMapFeatureType
Added MKMapFeatureTypePointOfInterest
Added MKMapFeatureTypeTerritory
Added MKMapFeatureTypePhysicalFeature
Added MKMapFeatureAnnotation
Added MKMapFeatureAnnotation.featureType
Added MKMapFeatureAnnotation.iconStyle
Added MKMapFeatureAnnotation.pointOfInterestCategory
MKMapItemRequest.h
Added MKMapItemRequest
Added -[MKMapItemRequest initWithMapFeatureAnnotation:]
Added -[MKMapItemRequest getMapItemWithCompletionHandler:]
Added -[MKMapItemRequest cancel]
Added MKMapItemRequest.featureAnnotation
Added MKMapItemRequest.cancelled
Added MKMapItemRequest.loading
MKMapView.h
Added MKMapFeatureOptions
Added MKMapFeatureOptionPointsOfInterest
Added MKMapFeatureOptionTerritories
Added MKMapFeatureOptionPhysicalFeatures
Added MKMapView.configuration
Added MKMapView.preferredConfiguration
Added MKMapView.selectableMapFeatures
Added -[MKMapViewDelegate mapView:didSelectAnnotation:]
Added -[MKMapViewDelegate mapView:didDeselectAnnotation:]
Modified MKMapView.mapType
Availability
FromAvailable
ToDeprecated

Modified MKMapView.pointOfInterestFilter
Availability
FromAvailable
ToDeprecated

Modified MKMapView.showsBuildings
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedNone

Modified MKMapView.showsTraffic
Availability
FromAvailable
ToDeprecated

MKOverlayRenderer.h
Added MKOverlayRenderer.blendMode
MKStandardMapConfiguration.h
Added MKStandardMapConfigurationMapMode
Added MKStandardMapConfigurationMapModeDefault
Added MKStandardMapConfigurationMapModeMuted
Added MKStandardMapEmphasisStyle
Added MKStandardMapEmphasisStyleDefault
Added MKStandardMapEmphasisStyleMuted
Added MKStandardMapConfiguration
Added -[MKStandardMapConfiguration init]
Added -[MKStandardMapConfiguration initWithElevationStyle:]
Added -[MKStandardMapConfiguration initWithElevationStyle:emphasisStyle:]
Added -[MKStandardMapConfiguration initWithEmphasisStyle:]
Added MKStandardMapConfiguration.emphasisStyle
Added MKStandardMapConfiguration.pointOfInterestFilter
Added MKStandardMapConfiguration.showsTraffic
Added -[MKStandardMapConfiguration initWithMapMode:]
Added -[MKStandardMapConfiguration initWithMapMode:landscape:]
Added -[MKStandardMapConfiguration initWithMapMode:elevationStyle:]
Added MKStandardMapConfiguration.mode
Added MKStandardMapConfiguration.showsBuildings