INavigationViewControlsFactory
Navigator controls factory.
Methods
func makeNextManeuverControl(
uiModel: Model
) -> UIView & INextManeuverControlView
UI element with information about the next maneuver and additional maneuver. See. , , .
Parameters
func makeSpeedControl(
uiModel: Model
) -> (UIView & INavigationControlView)
UI element with information about the current driving speed, the speed limit on the current section of the route, and the warning about passing the camera range.
Parameters
uiModel
func makeRemainingRouteInfoControl(
navigationManager: NavigationManager
) -> UIView & INavigationControlView
UI element with information about remaining distance and 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