INavigationViewControlsFactory
Фабрика элементов управления навигатора.
Methods
func makeNextManeuverControl(
uiModel: Model
) -> UIView & INextManeuverControlView
UI-элемент с информацией о следующем манёвре и дополнительном манёвре.
Parameters
func makeSpeedControl(
uiModel: Model
) -> (UIView & INavigationControlView)
UI-элемент с информацией о текущей скорости движения, ограничении скорости на текущем участке маршрута и предупреждении о прохождении зоны действия камеры.
Parameters
uiModel
func makeRemainingRouteInfoControl(
navigationManager: NavigationManager
) -> UIView & INavigationControlView
UI-элемент с информацией об оставшемся расстоянии и ориентировочном времени прибытия/оставшемся времени в пути.
Parameters
func makeMessageBarControl(
uiModel: Model
) -> UIView & INavigationControlView
UI-элемент для отображения сообщений о статусе навигации, например, о поиске маршрута и потере сигнала GPS.
Parameters
func makeBetterRouteControl(
uiModel: Model
) -> UIView & INavigationControlView
UI-элемент перехода на маршрут с меньшим ожидаемым временем прибытия.
Parameters