ICPMapTemplateDelegate Interface

Definition

Delegate object for CPMapTemplate objects.

[Foundation.Protocol(Name="CPMapTemplateDelegate", WrapperType=typeof(CarPlay.CPMapTemplateDelegateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)]
public interface ICPMapTemplateDelegate : IDisposable, ObjCRuntime.INativeObject
type ICPMapTemplateDelegate = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Extension Methods

DidBeginPanGesture(ICPMapTemplateDelegate, CPMapTemplate)

Method that is called when a pan gesture starts.

DidCancelNavigation(ICPMapTemplateDelegate, CPMapTemplate)

Method that is called when navigation is canceled.

DidDismissNavigationAlert(ICPMapTemplateDelegate, CPMapTemplate, CPNavigationAlert, CPNavigationAlertDismissalContext)

Method that is called when a navigation alert is canceled.

DidDismissPanningInterface(ICPMapTemplateDelegate, CPMapTemplate)

Method that is called when a panning interface is dismissed.

DidEndPanGesture(ICPMapTemplateDelegate, CPMapTemplate, CGPoint)

Method that is called when a panning interface ends.

DidShowNavigationAlert(ICPMapTemplateDelegate, CPMapTemplate, CPNavigationAlert)

Method that is called when a navigation alert is shown.

DidShowPanningInterface(ICPMapTemplateDelegate, CPMapTemplate)

Method that is called when a panning interface is shown.

DidUpdatePanGesture(ICPMapTemplateDelegate, CPMapTemplate, CGPoint, CGPoint)

Method that is called when a pan gesture is updated.

GetDisplayStyle(ICPMapTemplateDelegate, CPMapTemplate, CPManeuver)
Pan(ICPMapTemplateDelegate, CPMapTemplate, CPPanDirection)

Pans the map.

PanBegan(ICPMapTemplateDelegate, CPMapTemplate, CPPanDirection)

Method that is called when a pan begins.

PanEnded(ICPMapTemplateDelegate, CPMapTemplate, CPPanDirection)

Method that is called when a pan ends.

SelectedPreview(ICPMapTemplateDelegate, CPMapTemplate, CPTrip, CPRouteChoice)
ShouldShowNotificationForManeuver(ICPMapTemplateDelegate, CPMapTemplate, CPManeuver)

Method that is called to determine whether a navigation maneuver notification should be shown when the app is running in the background.

ShouldShowNotificationForNavigationAlert(ICPMapTemplateDelegate, CPMapTemplate, CPNavigationAlert)

Method that is called to determine whether a navigation alert should be shown when the app is running in the background.

ShouldUpdateNotificationForManeuver(ICPMapTemplateDelegate, CPMapTemplate, CPManeuver, CPTravelEstimates)

Method that is called to determine whether the specified travel estimate updates should be shown when the app is running in the background.

StartedTrip(ICPMapTemplateDelegate, CPMapTemplate, CPTrip, CPRouteChoice)

Method that is called when a trip starts.

WillDismissNavigationAlert(ICPMapTemplateDelegate, CPMapTemplate, CPNavigationAlert, CPNavigationAlertDismissalContext)

Method that is called just before a navigation alert is dismissed.

WillDismissPanningInterface(ICPMapTemplateDelegate, CPMapTemplate)

Method that is called just before a panning interface is dismissed.

WillShowNavigationAlert(ICPMapTemplateDelegate, CPMapTemplate, CPNavigationAlert)

Method that is called just before a navigation alert is shown.

Applies to