UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

32 lines 978 B
import { CurrentPosition } from "../store/RouteStore"; export declare function bearing(lat1: number, lng1: number, lat2: number, lng2: number): number; export interface GpsConfig { p0: { x: number; y: number; lat: number; lng: number; }; p1?: { x: number; y: number; lat: number; lng: number; }; p2: { x: number; y: number; lat: number; lng: number; }; } export type PointWithAngle = { x: number; y: number; angle?: number; }; export declare function isValidPointCoords(value: unknown): value is number; export declare function convertGpsToLocal({ lat, lng, angle }: CurrentPosition, config: GpsConfig): PointWithAngle | null; export declare function convertLocalToGps(x: number, y: number, geoConfig: GpsConfig): [number, number]; export declare function calculateRelativeBearing(point: PointWithAngle): number; //# sourceMappingURL=gps.d.ts.map