CarPlay · IOS API REFERENCE
CPMapPanelItem
class · iOS 27.0+ · SDK 27.1
class CPMapPanelItem
Members (6)
init · iOS 27.0+init
TypeScriptstatic initChargingStationConnectionHandler(chargingStationConnection: CPChargingStationConnection, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declarationinit(chargingStationConnection: CPChargingStationConnection, handler: ((CPMapPanelItem, @escaping () -> Void) -> Void)? = nil)
init · iOS 27.0+init
TypeScriptstatic initMapTemplateWaypointImageHandler(mapTemplateWaypoint: CPMapTemplateWaypoint, image?: (_UIKit_UIImage) | null, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declarationinit(mapTemplateWaypoint: CPMapTemplateWaypoint, image: UIImage?, handler: ((CPMapPanelItem, @escaping () -> Void) -> Void)? = nil)
init · iOS 27.0+init
TypeScriptstatic initRouteChoiceHandler(routeChoice: CPRouteChoice, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declarationinit(routeChoice: CPRouteChoice, handler: ((CPMapPanelItem, @escaping () -> Void) -> Void)? = nil)
init · iOS 27.0+init
TypeScriptstatic initRouteDetailsHandler(routeDetails: Array<CPRouteDetail>, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declarationinit(routeDetails: [CPRouteDetail], handler: ((CPMapPanelItem, @escaping () -> Void) -> Void)? = nil)
init · iOS 27.0+init
TypeScriptstatic initTravelEstimatesHandler(travelEstimates: CPTravelEstimates, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declarationinit(travelEstimates: CPTravelEstimates, handler: ((CPMapPanelItem, @escaping () -> Void) -> Void)? = nil)
init · iOS 27.0+init
TypeScriptstatic initTripHandler(trip: CPTrip, handler?: (((arg0: CPMapPanelItem, arg1: (() => Promise<void>)) => void)) | null): CPMapPanelItem
Swift declarationinit(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 →