TomTomSDKLocationProvider
-
Implementation of
LocationProvider
that usesCLLocationManager
as a GPS source provider.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class DefaultCLLocationProvider : NSObject, ValidatingLocationProvider
extension DefaultCLLocationProvider: CLLocationManagerDelegate
-
Indicates if GPS is fixed or not as a result of
See moreLocationValidator
Declaration
Swift
public enum GPSStatus
-
GeoLocation is a wrapper for CLLocation class.
See moreDeclaration
Swift
public struct GeoLocation
-
The source that provides the location.
See moreDeclaration
Swift
public enum LocationEngineProviderType
-
Part of the
See moreTomTomSDKNavigationEngines/MapMatchingResult
that represents a single matched position candidate.Declaration
Swift
public struct MatchedLocation
-
LocationProvider protocol used for providing a CLLocation for
TomTomMap
.For
MapView
, TomTom provides an implementation based onCLLocationManager
. 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.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.Declaration
Swift
public class SimulatedLocationProvider : ValidatingLocationProvider
-
Defines the policy for validating incoming location updates
See moreDeclaration
Swift
public protocol LocationUpdateValidator
-
LocationValidator defines interface for checking if the location valid or not.
See moreDeclaration
Swift
public protocol LocationValidator
-
DefaultLocationValidator is default implementation of LocationValidator.
See moreDeclaration
Swift
public class DefaultLocationValidator : LocationValidator
-
Declaration
Swift
extension CLLocation