Skip to content

gps-latlon is a small npm module that calculates the distance between two latitude and longitude coordinates in kilometers, meters, miles, yards, feet and nautical miles, from decimal degrees (GPS coordinates) using the Harvesine formula.

Notifications You must be signed in to change notification settings

jordangantier/gps-latlon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

GPS-LATLON

gps-latlon is a small npm module that calculates the distance between two latitude and longitude coordinates in kilometers, meters, miles, yards, feet and nautical miles, from decimal degrees (GPS coordinates) using the Harvesine formula.

Simply use the script using it as follows:

Install:

npm install gps-latlon

import module in your file with:

const latlon = require('gps-latlon');

Form of use:

latlon(lat1, lon1, lat2, lon2, 'conversion_unit')

Conversion unit can be:

  • Feet: 'ft'
  • Yards: 'yd'
  • Miles: 'ml'
  • Meters: 'm'
  • Kilometers: 'km'
  • Nautical Miles: 'nm'
  • Nautical Leagues: 'nl'

Use example:

latlon(-17.64582, -63.336103, -17.644973, -63.141274, 'ml')

Returns: 12.828 (in miles).

If no conversion unit is used, kilometers will be assumed as the default unit.

latlon(-17.64582, -63.336103, -17.644973, -63.141274)

Returns: 20.645 (in kilometers).

Enjoy!

About

gps-latlon is a small npm module that calculates the distance between two latitude and longitude coordinates in kilometers, meters, miles, yards, feet and nautical miles, from decimal degrees (GPS coordinates) using the Harvesine formula.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published