API Differences in _MapKit_SwiftUI in macOS 15.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in _MapKit_SwiftUI in the macOS 15.0 SDK.

Table of Contents

Structs

MapItemDetailSelectionAccessoryStyle
MapSelection

Functions & Methods

MapContent
public func mapItemDetailSelectionAccessory(_ style: _MapKit_SwiftUI.MapItemDetailSelectionAccessoryStyle? = .automatic) -> some _MapKit_SwiftUI.MapContent
SwiftUICore.View
public func mapItemDetailPopover(isPresented: SwiftUICore.Binding<Swift.Bool>, item: MapKit.MKMapItem?, displaysMap: Swift.Bool = true, attachmentAnchor: SwiftUI.PopoverAttachmentAnchor = .rect(.bounds)) -> some SwiftUICore.View
SwiftUICore.View
public func mapItemDetailPopover(isPresented: SwiftUICore.Binding<Swift.Bool>, item: MapKit.MKMapItem?, displaysMap: Swift.Bool = true, attachmentAnchor: SwiftUI.PopoverAttachmentAnchor = .rect(.bounds), arrowEdge: SwiftUICore.Edge) -> some SwiftUICore.View
SwiftUICore.View
public func mapItemDetailPopover(item: SwiftUICore.Binding<MapKit.MKMapItem?>, displaysMap: Swift.Bool = true, attachmentAnchor: SwiftUI.PopoverAttachmentAnchor = .rect(.bounds)) -> some SwiftUICore.View
SwiftUICore.View
public func mapItemDetailPopover(item: SwiftUICore.Binding<MapKit.MKMapItem?>, displaysMap: Swift.Bool = true, attachmentAnchor: SwiftUI.PopoverAttachmentAnchor = .rect(.bounds), arrowEdge: SwiftUICore.Edge) -> some SwiftUICore.View
SwiftUICore.View
public func mapItemDetailSheet(isPresented: SwiftUICore.Binding<Swift.Bool>, item: MapKit.MKMapItem?, displaysMap: Swift.Bool = true) -> some SwiftUICore.View
SwiftUICore.View
public func mapItemDetailSheet(item: SwiftUICore.Binding<MapKit.MKMapItem?>, displaysMap: Swift.Bool = true) -> some SwiftUICore.View

Initializers

Annotation
public init(coordinate: _LocationEssentials.CLLocationCoordinate2D, anchor: SwiftUICore.UnitPoint = .center, accessoryAnchor: SwiftUICore.UnitPoint, @SwiftUICore.ViewBuilder content: () -> Content, @SwiftUICore.ViewBuilder label: () -> Label)
Annotation
public init(_ titleKey: SwiftUICore.LocalizedStringKey, coordinate: _LocationEssentials.CLLocationCoordinate2D, anchor: SwiftUICore.UnitPoint = .center, accessoryAnchor: SwiftUICore.UnitPoint, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUICore.Text
Annotation
@_disfavoredOverload public init(_ titleResource: Foundation.LocalizedStringResource, coordinate: _LocationEssentials.CLLocationCoordinate2D, anchor: SwiftUICore.UnitPoint = .center, accessoryAnchor: SwiftUICore.UnitPoint, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUICore.Text
Annotation
public init<S>(_ title: S, coordinate: _LocationEssentials.CLLocationCoordinate2D, anchor: SwiftUICore.UnitPoint = .center, accessoryAnchor: SwiftUICore.UnitPoint, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUICore.Text, S : Swift.StringProtocol
Annotation
public init(item: MapKit.MKMapItem, anchor: SwiftUICore.UnitPoint = .center, accessoryAnchor: SwiftUICore.UnitPoint = .center, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUICore.Text