OnlineTomTomNavigationFactory
public enum OnlineTomTomNavigationFactory
Creates an instance of TomTomNavigation
used for online navigation.
The OnlineTomTomNavigationFactory
provides a static method to create an instance of TomTomNavigation
configured for online navigation.
It ensures that all necessary components, such as:
- Engines for map matching,
- Guidance, and
- Route tracking, are appropriately configured and initialized. This factory is essential for applications that require real-time navigation with online capabilities, allowing for features like traffic updates and live routing.
-
Creates an instance of
TomTomNavigation
configured to work in online mode by default.Throws
An error related to engine creation failure.Declaration
Swift
public static func create(configuration: Configuration) throws -> TomTomNavigation
Parameters
configuration
The configuration used for navigation setup for online mode.
Return Value
The configured online instance of
TomTomNavigation
.
-
The configuration used to set up Navigation SDK to work in online mode.
This configuration offers two setup options:
- Basic configuration: Sets up the Navigation SDK with essential navigation components.
- Advanced configuration: Includes essential navigation and additional components for advanced use cases. The advanced configuration allows for extensive customization of individual navigation engines and components. Using the advanced configuration and setting default engines is equivalent to using the basic constructor.
Declaration
Swift
public struct Configuration