MapKit macOS 12.3 to 13.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
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
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
MKMapView.h
Added MKMapView.configuration
Added MKMapView.preferredConfiguration
Modified MKMapView.mapType
AvailabilityReplacement
FromAvailablenone
ToDeprecatedUse respective MKMapConfiguration

Modified MKMapView.pointOfInterestFilter
AvailabilityReplacement
FromAvailablenone
ToDeprecatedUse pointOfInterestFilter on respective MKMapConfiguration

Modified MKMapView.showsBuildings
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedNone

Modified MKMapView.showsTraffic
AvailabilityReplacement
FromAvailablenone
ToDeprecatedUse showsTraffic on respective MKMapConfiguration

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