1.0.5 • Published 4 years ago

offline-geo-location v1.0.5

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

Downloads Version Issues

Offline Geo-location

Returns a calculated latitude and longitude based on your own offline measurements based on Wi-Fi access points and their signal strengths that have been converted to a distance.

Installation

npm i --save offline-geo-location

Usage

import getGeoLocation from 'offline-geo-location'

const previousMeasurements: Array<Measurement> // The measurements you did beforehand
const currentAccessPointsMeasurements: Array<Endpoint> // Your current scanned Wi-Fi access points with a distance

const [latitude, longitude] = getGeoLocation(previousMeasurements, currentAccessPointsMeasurements)

Types

const getGeoLocation = (measurements: Array<Measurement>, accessPointsMeasurements: Array<Endpoint>): Array<number, number> => {}

class Measurement {
  endpoint: string; // SSID or MAC-adress
  distance: number;
  position: [number, number];
}

export default class Endpoint {
  endpoint: string; // SSID or MAC-adress
  distance: number;
}
1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago