INavigationViewControlsFactory
Navigator controls factory.
Methods
func makeNextManeuverControl(
uiModel: Model
) -> UIView & INextManeuverControlView
Control with information about the next maneuver and the additional one.
Parameters
func makeSpeedControl(
uiModel: Model
) -> (UIView & INavigationControlView)
Control 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
Control with information about the remaining distance and estimated time of arrival/remaining travel time.
Parameters
func makeMessageBarControl(
uiModel: Model
) -> UIView & INavigationControlView
Control for displaying navigation status messages, such as route search and GPS signal loss.
Parameters
func makeBetterRouteControl(
uiModel: Model
) -> UIView & INavigationControlView
Control to switch to a route with a shorter expected arrival time.
Parameters