CarPlayMapViewControllerDelegate

@available(iOS 12.0, *)
public protocol CarPlayMapViewControllerDelegate : AnyObject, UnimplementedLogging

The CarPlayMapViewControllerDelegate protocol provides methods for reacting to events during free-drive navigation or route previewing in CarPlayMapViewController.

  • Tells the receiver that the final destination PointAnnotation was added to the CarPlayMapViewController.

    Default Implementation

    UnimplementedLogging prints a warning to standard output the first time this method is called.

    Declaration

    Swift

    func carPlayMapViewController(_ carPlayMapViewController: CarPlayMapViewController,
                                  didAdd finalDestinationAnnotation: PointAnnotation,
                                  pointAnnotationManager: PointAnnotationManager)

    Parameters

    carPlayMapViewController
    finalDestinationAnnotation

    The point annotation that was added to the map view.

    pointAnnotationManager

    The object that manages the point annotation in the map view.