UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

31 lines 883 B
import { CurrentPosition } from '../store/RouteStore'; 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 interface 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