TomTomSDKLocationProvider

  • Implementation of LocationProvider that uses CLLocationManager as a GPS source provider.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public class DefaultCLLocationProvider : NSObject, ValidatingLocationProvider
    extension DefaultCLLocationProvider: CLLocationManagerDelegate
  • GeoLocation is a wrapper for CLLocation class.

    See more

    Declaration

    Swift

    public struct GeoLocation
  • The source that provides the location.

    See more

    Declaration

    Swift

    public enum LocationEngineProviderType
  • Part of the TomTomSDKNavigationEngines/MapMatchingResult that represents a single matched position candidate.

    See more

    Declaration

    Swift

    public struct MatchedLocation
  • LocationProviderObservable

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public protocol LocationProviderObservable : Observer
  • LocationProvider protocol used for providing a CLLocation for TomTomMap.

    For MapView, TomTom provides an implementation based on CLLocationManager. The default implementation can be replaced using:

     mapView.map.locationProvider = engine
    

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public protocol LocationProvider : AnyObject
  • The SimulatedLocationProvider provides simulated location updates to simulate driving on GPX/TTP tracks or route geometry.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public class SimulatedLocationProvider : ValidatingLocationProvider
  • Defines the policy for validating incoming location updates

    See more

    Declaration

    Swift

    public protocol LocationUpdateValidator
  • LocationValidator defines interface for checking if the location valid or not.

    See more

    Declaration

    Swift

    public protocol LocationValidator