INavigationViewControlsFactory
Navigator controls factory.
Methods
func makeNextManeuverControl(
uiModel: Model
) -> UIView & INextManeuverControlView
UI element with information about the next maneuver and the additional one.
Parameters
func makeSpeedControl(
uiModel: Model
) -> (UIView & INavigationControlView)
UI element with information about the current speed, the speed limit on the current section of the route, and the warning of passing the camera coverage area.
Parameters
uiModel
func makeRemainingRouteInfoControl(
navigationManager: NavigationManager
) -> UIView & INavigationControlView
UI element with information about the remaining distance and the approximate time of arrival/remaining travel time.
Parameters
func makeMessageBarControl(
uiModel: Model
) -> UIView & INavigationControlView
UI element for displaying navigation status messages, such as route search and GPS signal loss.
Parameters
func makeBetterRouteControl(
uiModel: Model
) -> UIView & INavigationControlView
UI element to switch to a route with a shorter expected arrival time.
Parameters