Protocols
The following protocols are available globally.
-
This helper protocol is introduced to make testing with
See moreNotificationCenter
easier.Declaration
Swift
public protocol NotificationCenterObserving
-
The protocol used to notify the delegate about changes in the current street name.
See moreDeclaration
Swift
public protocol GuidanceCurrentStreetNameMonitorDelegate : AnyObject
-
The protocol used to notify the delegate about changes on the estimated arrival at the destination.
See moreDeclaration
Swift
public protocol GuidanceEstimatedArrivalMonitorDelegate : AnyObject
-
This protocol lets the implementer monitor the maneuvers during gudiance.
See moreDeclaration
Swift
public protocol GuidanceManeuverMonitorDelegate : AnyObject
-
The protocol used to notify the delegate about changes on the estimated arrival at the destination.
See moreDeclaration
Swift
public protocol GuidanceNextManeuverMonitorDelegate : AnyObject
-
The protocol used to notify the delegate about changes on the speed and speed limit.
See moreDeclaration
Swift
public protocol GuidanceSpeedMonitorDelegate : AnyObject
-
The delegate of a
See moreManeuverTableView
object must adopt theManeuverTableViewDelegate
protocol. This protocol lets theManeuverTableView
object to inform itsdelegate
about updates occurred.Declaration
Swift
@objc public protocol ManeuverTableViewDelegate : AnyObject
-
The delegate of an
See moreOptionItem
object must adopt theOptionItemDelegate
protocol to get notified on updates.Declaration
Swift
public protocol OptionItemDelegate : AnyObject
-
The delegate of an
See moreOptionsPanel
object must adopt theOptionsPanelDelegate
protocol to get notified on updates.Declaration
Swift
public protocol OptionsPanelDelegate : AnyObject
-
The delegate of a
See moreRouteDescriptionList
object must adopt theRouteDescriptionListDelegate
protocol. This protocol lets theRouteDescriptionList
object to inform itsdelegate
about updates occurred.Declaration
Swift
@objc public protocol RouteDescriptionListDelegate : AnyObject
-
This protocol provides the methods to customize a pickerview.
See moreDeclaration
Swift
@objc public protocol PickerViewDelegate : AnyObject
-
The delegate of a
See moreTransportModePanel
object must adopt theTransportModePanelDelegate
protocol to get notified on updates.Declaration
Swift
public protocol TransportModePanelDelegate : AnyObject
-
The delegate of a
See moreTravelTimePanel
object must adopt theTravelTimePanelDelegate
protocol to get notified on updates.Declaration
Swift
@objc public protocol TravelTimePanelDelegate : AnyObject
-
The delegate of a
See moretravelTimePicker
object must adopt theTravelTimePickerDelegate
protocol to get notified on updates.Declaration
Swift
public protocol TravelTimePickerDelegate : AnyObject
-
This protocol provides the methods which a
See moreWaypointList
object needs after user interactions to inform its delegate object.Declaration
Swift
@objc public protocol WaypointListDelegate : AnyObject