DefaultCLLocationProvider

public class DefaultCLLocationProvider : NSObject, ValidatingLocationProvider
extension DefaultCLLocationProvider: CLLocationManagerDelegate

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.

Lifecycle

  • DefaultCLLocationProvider init method.

    Declaration

    Swift

    public init(
        locationValidationPolicy: LocationUpdateValidator? = nil
    )

    Parameters

    locationValidationPolicy

    LocationUpdateValidationPolicy protocol defines the policy for validating incoming location updates, as the default value set to nil.

  • DefaultCLLocationProvider init method

    Declaration

    Swift

    public init(
        locationValidationPolicy: LocationUpdateValidator? = nil,
        observationHandler: Observable
    )

    Parameters

    locationValidationPolicy

    LocationUpdateValidationPolicy protocol defines the policy for validating incoming location updates, as the default value set to nil.

    observationHandler

    Observable protocol defines the policy for notify status.

Public