UNPKG

@codewithvincent/react-native-gps-filter

Version:

Kalman-based adaptive GPS filter for React Native.

24 lines (23 loc) 604 B
import { LocationObject } from "./types"; export type FilterResult = { result: boolean; acceptedLocation?: LocationObject; predictedLocation?: LocationObject; distanceTraveled?: number; reason?: string; }; export declare const KALMAN_REJECT_THRESHOLD = 3; export declare const GPS_SPEED_THRESHOLD = 0.1; export declare const kalmanFilterOptions: { R: number; Q: number; A: number; B: number; C: number; }; export declare function getAdaptiveThresholds(speed: number): { minDelta: number; maxDelta: number; maxAllowedDelta: number; mode: string; };