react-native-background-geolocation@5.0.0-beta.1
    Preparing search index...

    Variable KalmanProfileConst

    KalmanProfile: { Default: 0; Aggressive: 1; Conservative: 2 } = ...

    Specifies the preset tuning profile for the Kalman filter used in location denoising.

    Each profile adjusts the Kalman filter’s process and measurement noise parameters, trading off between responsiveness and smoothness:

    Profile Behavior
    defaultProfile Balanced — General-purpose; suitable for most movement types.
    aggressive Aggressive — Fast response; minimal smoothing.
    conservative Conservative — Maximum smoothing; slowest response to changes.
    • If no profile is provided, defaultProfile is applied.
    • Use aggressive for fast-changing activities requiring rapid updates.
    • Use conservative when stability and track smoothness are more important than immediate responsiveness.

    This maps directly to native Kalman tuning implementations on both Android and iOS.

    Type Declaration

    • ReadonlyDefault: 0

      Balanced for general-purpose movement (default).

    • ReadonlyAggressive: 1

      Aggressive — responds faster to motion with less smoothing.

    • ReadonlyConservative: 2

      Conservative — maximum smoothing, slower reaction to change.