utils: {
    isValidCoordinate(lat, lon): boolean;
    haversineDistance(lat1, lon1, lat2, lon2): number;
    getBoundingBox(coordinates): [number, number, number, number];
} = ...

Utilities for working with coordinates without WebAssembly

Type declaration

  • isValidCoordinate:function
    • Check if coordinates are valid (basic validation)

      Parameters

      • lat: number
      • lon: number

      Returns boolean

  • haversineDistance:function
    • Calculate simple distance using Haversine formula (JavaScript implementation)

      Parameters

      • lat1: number
      • lon1: number
      • lat2: number
      • lon2: number

      Returns number

  • getBoundingBox:function
    • Calculate bounding box for coordinate array

      Parameters

      Returns [number, number, number, number]