One Logo Pool Ball
CarPlay · IOS API REFERENCE

CPMapPanelItem

class · iOS 27.0+ · SDK 27.1

class CPMapPanelItem

Members (6)

init · iOS 27.0+

init

TypeScript
static initChargingStationConnectionHandler(chargingStationConnection: CPChargingStationConnection, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declaration
init(chargingStationConnection: CPChargingStationConnection, handler: ((CPMapPanelItem, @escaping () -> Void) -> Void)? = nil)
init · iOS 27.0+

init

TypeScript
static initMapTemplateWaypointImageHandler(mapTemplateWaypoint: CPMapTemplateWaypoint, image?: (_UIKit_UIImage) | null, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declaration
init(mapTemplateWaypoint: CPMapTemplateWaypoint, image: UIImage?, handler: ((CPMapPanelItem, @escaping () -> Void) -> Void)? = nil)
init · iOS 27.0+

init

TypeScript
static initRouteChoiceHandler(routeChoice: CPRouteChoice, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declaration
init(routeChoice: CPRouteChoice, handler: ((CPMapPanelItem, @escaping () -> Void) -> Void)? = nil)
init · iOS 27.0+

init

TypeScript
static initRouteDetailsHandler(routeDetails: Array<CPRouteDetail>, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declaration
init(routeDetails: [CPRouteDetail], handler: ((CPMapPanelItem, @escaping () -> Void) -> Void)? = nil)
init · iOS 27.0+

init

TypeScript
static initTravelEstimatesHandler(travelEstimates: CPTravelEstimates, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declaration
init(travelEstimates: CPTravelEstimates, handler: ((CPMapPanelItem, @escaping () -> Void) -> Void)? = nil)
init · iOS 27.0+

init

TypeScript
static initTripHandler(trip: CPTrip, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declaration
init(trip: CPTrip, handler: ((CPMapPanelItem, @escaping () -> Void) -> Void)? = nil)

Skipped declarations

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

CPMapPanelItem.init()

inherited init: cannot prove legal (class declares 6 custom initializers)

All CarPlay types →