DataStoreUpdater

@available(*, deprecated, message: "This API is deprecated and will be removed with the next major release.\nThe DataStoreUpdater is now created automatically inside TomTomNavigation. \nThe external DataStoreUpdater no longer serves a purpose and should not be created manually.")
public class DataStoreUpdater

Provides current position updates and the active route in the current navigation session to the data store.

Use updateLocationProvider and updateNavigation methods to control flow of updates for the UpdatableDataStore.

  • Updates the location provider used for UpdatableDataStore.updatePosition(_:).

    Declaration

    Swift

    public func updateLocationProvider(_ locationProvider: LocationProvider)

    Parameters

    locationProvider

    The new LocationProvider that will provide updates for the current position.

  • Updates the navigation instance used by data store updater.

    Declaration

    Swift

    public func updateNavigation(_ navigation: TomTomNavigation)

    Parameters

    navigation

    The new TomTomNavigation instance that will provide updates for the active route.