ICPMapTemplateDelegate 接口

定义

对象的 CPMapTemplate 委托对象。

[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
派生
属性
实现

属性

Handle

处理指向非托管对象表示形式的 (指针) 。

(继承自 INativeObject)

扩展方法

DidBeginPanGesture(ICPMapTemplateDelegate, CPMapTemplate)

平移手势开始时调用的方法。

DidCancelNavigation(ICPMapTemplateDelegate, CPMapTemplate)

取消导航时调用的方法。

DidDismissNavigationAlert(ICPMapTemplateDelegate, CPMapTemplate, CPNavigationAlert, CPNavigationAlertDismissalContext)

取消导航警报时调用的方法。

DidDismissPanningInterface(ICPMapTemplateDelegate, CPMapTemplate)

消除平移接口时调用的方法。

DidEndPanGesture(ICPMapTemplateDelegate, CPMapTemplate, CGPoint)

平移接口结束时调用的方法。

DidShowNavigationAlert(ICPMapTemplateDelegate, CPMapTemplate, CPNavigationAlert)

显示导航警报时调用的方法。

DidShowPanningInterface(ICPMapTemplateDelegate, CPMapTemplate)

显示平移接口时调用的方法。

DidUpdatePanGesture(ICPMapTemplateDelegate, CPMapTemplate, CGPoint, CGPoint)

更新平移手势时调用的方法。

GetDisplayStyle(ICPMapTemplateDelegate, CPMapTemplate, CPManeuver)

对象的 CPMapTemplate 委托对象。

Pan(ICPMapTemplateDelegate, CPMapTemplate, CPPanDirection)

平移地图。

PanBegan(ICPMapTemplateDelegate, CPMapTemplate, CPPanDirection)

平移开始时调用的方法。

PanEnded(ICPMapTemplateDelegate, CPMapTemplate, CPPanDirection)

平移结束时调用的方法。

SelectedPreview(ICPMapTemplateDelegate, CPMapTemplate, CPTrip, CPRouteChoice)

对象的 CPMapTemplate 委托对象。

ShouldShowNotificationForManeuver(ICPMapTemplateDelegate, CPMapTemplate, CPManeuver)

调用的方法,用于确定是否应在应用在后台运行时显示导航操纵通知。

ShouldShowNotificationForNavigationAlert(ICPMapTemplateDelegate, CPMapTemplate, CPNavigationAlert)

调用的方法,用于确定是否应在应用在后台运行时显示导航警报。

ShouldUpdateNotificationForManeuver(ICPMapTemplateDelegate, CPMapTemplate, CPManeuver, CPTravelEstimates)

调用的方法,用于确定是否应在应用在后台运行时显示指定的旅行估算更新。

StartedTrip(ICPMapTemplateDelegate, CPMapTemplate, CPTrip, CPRouteChoice)

行程开始时调用的方法。

WillDismissNavigationAlert(ICPMapTemplateDelegate, CPMapTemplate, CPNavigationAlert, CPNavigationAlertDismissalContext)

在解除导航警报之前调用的方法。

WillDismissPanningInterface(ICPMapTemplateDelegate, CPMapTemplate)

在平移接口消除之前调用的方法。

WillShowNavigationAlert(ICPMapTemplateDelegate, CPMapTemplate, CPNavigationAlert)

在显示导航警报之前调用的方法。

适用于