INavigationUIControlsFactory
Фабрика UI-элементов навигатора.
Methods
func makeNextManeuverUIControl(
uiModel: Model
) -> UIView & INextManeuverUIControl
UI-элемент с информацией о следующем манёвре и дополнительном манёвре. См. , , .
Parameters
func makeSpeedUIControl(
uiModel: Model
) -> (UIView & INavigationUIControl)
UI-элемент с информацией о текущей скорости движения, ограничении скорости на текущем участке маршрута и предупреждении о прохождении зоны действия камеры. См. , и .
Parameters
uiModel
func makeRemainingRouteInfoUIControl(
navigationManager: NavigationManager
) -> UIView & INavigationUIControl
UI-элемент с информацией об оставшемся расстоянии и ориентировочном времени прибытия/оставшемся времени в пути. См. , и .
Parameters
func makeMessageBarUIControl(
uiModel: Model
) -> UIView & INavigationUIControl
UI-элемент для отображения сообщений о статусе навигации, например, о поиске маршрута и потере сигнала GPS. См. и .
Parameters
func makeBetterRouteUIControl(
uiModel: Model
) -> UIView & INavigationUIControl
UI-элемент перехода на маршрут с меньшим ожидаемым временем прибытия. См. .
Parameters