Protocols

The following protocols are available globally.

LocationProviderObservable

  • 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

  • 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
  • Defines the policy for validating incoming location updates

    See more

    Declaration

    Swift

    public protocol LocationUpdateValidator

LocationValidator

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

    See more

    Declaration

    Swift

    public protocol LocationValidator