One Logo Pool Ball
CarPlay · IOS API REFERENCE

CPMapPanel

class · iOS 27.0+ · SDK 27.1

class CPMapPanel

Members (7)

init · iOS 27.0+

init

TypeScript
static init(title: (string) | null, sections: Array<CPMapPanelSection>, buttonConfiguration?: (CPMapPanelButtonConfiguration) | null): CPMapPanel
Swift declaration
init(title: String?, sections: [CPMapPanelSection], buttonConfiguration: CPMapPanelButtonConfiguration?)
get · iOS 27.0+

buttonConfiguration

TypeScript
get buttonConfiguration(): (CPMapPanelButtonConfiguration) | null
Swift declaration
var buttonConfiguration: CPMapPanelButtonConfiguration? { get }
get · iOS 27.0+

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
weak var delegate: (any CPMapPanel.Delegate)? { get set }
set · iOS 27.0+

delegate

TypeScript
set delegate(value: (Implements<CPMapPanel_Delegate> | SDKHandle) | null)
Swift declaration
weak var delegate: (any CPMapPanel.Delegate)? { get set }
get · iOS 27.0+

sections

TypeScript
get sections(): Array<CPMapPanelSection>
Swift declaration
var sections: [CPMapPanelSection] { get set }
set · iOS 27.0+

sections

TypeScript
set sections(value: Array<CPMapPanelSection>)
Swift declaration
var sections: [CPMapPanelSection] { get set }
get · iOS 27.0+

title

TypeScript
get title(): (string) | null
Swift declaration
var title: String? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CPMapPanel.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All CarPlay types →