Other Protocols
The following protocols are available globally.
-
This protocol defines the requirements for any map managers that want to take control of the map in a
See moreTKUIHomeCard
Declaration
Swift
@MainActor public protocol TKUICompatibleHomeMapManager : TGCompatibleMapManager
-
Tiles that can be used on a
See moreTKUIMapManager
Declaration
Swift
public protocol TKUIMapTiles
-
Undocumented
See moreDeclaration
Swift
public protocol TKUIIdentifiableAnnotation : MKAnnotation
-
Provides arbitrary custom items to inject into the routing results screen.
See moreDeclaration
Swift
public protocol TKUIRoutingResultsCustomItemProvider
-
Undocumented
See moreDeclaration
Swift
public protocol TKUIRoutingResultsMapManagerType : TGCompatibleMapManager
-
Undocumented
Declaration
Swift
public protocol TKUITripMapManagerType : TGCompatibleMapManager
-
Undocumented
See moreDeclaration
Swift
public protocol TKUITripModeByModeCardDelegate
-
Undocumented
See moreDeclaration
Swift
public protocol TKUITripOverviewViewControllerDelegate : TGCardViewControllerDelegate
-
Undocumented
See moreDeclaration
Swift
public protocol TKUITripSegmentDisplayable
-
Undocumented
See moreDeclaration
Swift
public protocol TKUINotificationManagerDelegate : AnyObject
-
An item that
See moreTKUIModePicker
can displayDeclaration
Swift
public protocol TKUIModePickerItem : Hashable
-
For displaying an annotation in a
See moreMKMarkerAnnotationView
Declaration
Swift
public protocol TKUIGlyphableAnnotation : MKAnnotation
-
For displaying an annotation in a
See moreTKUIImageAnnotationView
Declaration
Swift
public protocol TKUIImageAnnotation : MKAnnotation
-
Undocumented
See moreDeclaration
Swift
public protocol TKUISelectableOnMap
-
For displaying an annotation in a
See moreTKUIModeAnnotationView
Declaration
Swift
public protocol TKUIModeAnnotation : TKUIImageAnnotation
-
Undocumented
See moreDeclaration
Swift
public protocol TKUIStopAnnotation : TKUIModeAnnotation
-
Undocumented
See moreDeclaration
Swift
public protocol TKUICircleDisplayable : MKAnnotation
-
An annotation that can be displayed using TripKitUI’s
See moreTKUISemaphoreView
or just as a point on the map.Declaration
Swift
public protocol TKUISemaphoreDisplayable : TKUIImageAnnotation, TKUISelectableOnMap
-
Undocumented
See moreDeclaration
Swift
public protocol TKUITimePickerSheetDelegate : AnyObject