INavigationViewControlsFactory
Фабрика UI-элементов навигатора.
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