INavigationViewFactory
Фабрика SwiftUI элементов навигатора.
Methods
func makeNavigationViewsFactory() -> INavigationViewsFactory
Создать фабрику SwiftUI-элементов навигатора.
Returns
func makeNavigationMapViewsFactory(
map: Map,
followManager: INavigatorFollowManager
) -> INavigationMapViewsFactory
Создать фабрику Map SwiftUI-элементов навигатора.
Parameters
func makeNavigationView(
map: Map,
navigationManager: NavigationManager,
miniMapFactory: IMapFactory?,
isMiniMapSelected: Binding<Bool>
) -> NavigationView
Создать SwiftUI-элемент навигатора.
Parameters
map
Map
Контроллер карты.
navigationManager
NavigationManager
Сервис навигации.
miniMapFactory
IMapFactory?
Фабрика контроллера для миникарты.
Returns
func makeNavigationView(
map: Map,
navigationManager: NavigationManager,
miniMapFactory: IMapFactory?,
navigationViewsFactory: INavigationViewsFactory?,
navigationMapViewsFactory: INavigationMapViewsFactory?,
isMiniMapSelected: Binding<Bool>
) -> NavigationView
Создать SwiftUI-элемент навигатора.
Parameters
map
Map
Контроллер карты.
navigationManager
NavigationManager
Сервис навигации.
miniMapFactory
IMapFactory?
Фабрика контроллера для миникарты.
navigationViewsFactory
INavigationViewsFactory?
Фабрика UI-элементов навигации.
navigationMapViewsFactory
INavigationMapViewsFactory?
Фабрика UI-элементов управления картой.
Returns
func makeNavigationView(
map: Map,
navigationManager: NavigationManager
) -> NavigationView
Создать SwiftUI-элемент навигатора.
Parameters
func makeNavigationView(
map: Map,
navigationManager: NavigationManager,
navigationViewsFactory: INavigationViewsFactory?,
navigationMapViewsFactory: INavigationMapViewsFactory?
) -> NavigationView
Создать SwiftUI-элемент навигатора.
Parameters
map
Map
Контроллер карты.
navigationManager
NavigationManager
Сервис навигации.
navigationViewsFactory
INavigationViewsFactory?
Фабрика UI-элементов навигации.
navigationMapViewsFactory
INavigationMapViewsFactory?
Фабрика UI-элементов управления картой.
Returns