Protocols
The following protocols are available globally.
-
LocationProviderObservable
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol LocationProviderObservable : Observer
-
LocationProvider protocol used for providing a CLLocation for
Map
.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
-
LocationUpdateValidationPolicy protocol defines the policy for validating incoming location updates
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol LocationUpdateValidationPolicy
-
LocationValidator defines interface for checking if the location valid or not. Valid location, having GPSStatus .fix, will be presented on map with default color, location with GPSStatus .noFix will have grey badge.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol LocationValidator : AnyObject