NavigationViewOptions | iOS SDK | 2GIS Documentation
iOS SDK

NavigationViewOptions

Настройки интерфейса навигатора.

public init(
	mapControlsBehaviour: NavigationViewMapControlsBehaviour = .visibleWhenNavigationActive,
	distanceFormattingStrategy: DistanceFormattingStrategy = .default,
	durationFormattingStrategy: DurationFormattingStrategy = .default,
	durationValueFormattingStrategy: DurationValueFormattingStrategy = .default,
	timeFormattingStrategy: TimeFormattingStrategy = .default,
	speedFormattingStrategy: SpeedFormattingStrategy = .default,
	theme: NavigationViewTheme = .default,
	roadEventCardViewOptions: RoadEventCardViewOptions = .default,
	roadEventCreationEnabled: Bool = true,
	dashboardButtonSettings: DashboardButtonSettings = .default
)

Конструктор настроек.

Parameters
mapControlsBehaviour
NavigationViewMapControlsBehaviour

Поведение UI-элементов камеры в режиме навигации.

distanceFormattingStrategy
DistanceFormattingStrategy

Способ форматирования расстояний.

durationFormattingStrategy
DurationFormattingStrategy

Способ форматирования временного интервала.

durationValueFormattingStrategy
DurationValueFormattingStrategy

Способ форматирования значения временного интервала.

timeFormattingStrategy
TimeFormattingStrategy

Способ форматирования даты/времени.

speedFormattingStrategy
SpeedFormattingStrategy

Способ форматирования скорости.

theme
NavigationViewTheme

Тема навигатора.

roadEventCardViewOptions
RoadEventCardViewOptions

Настройки карточки дорожного события.

roadEventCreationEnabled
Bool

Нужен ли элемент создания дорожных событий.

dashboardButtonSettings
DashboardButtonSettings

Настройки кнопки в нижней панели NavigationView.

Properties

Настройки интерфейса навигатора по умолчанию..