1.0.2 • Published 2 years ago

latlongulator v1.0.2

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

LatLongulator Package

The NPM package which presents utils for geo calculation operations.

Getting the distance between 2 locations:

  • By Kilometers (km)
// Async Version
getDistanceByKilometers(
  { lattitude: 43.6426723, longtitude: 44.2531532 },
  { lattitude: 50.9483754, longtitude: 49.3948516 },
  function (err, res) {
    if (err) return err;
    console.log(res);
  }
);

// Sync Version
getDistanceByKilometersSync(
  { lattitude: 43.6426723, longtitude: 44.2531532 },
  { lattitude: 50.9483754, longtitude: 49.3948516 }
);
  • By Miles (ml)
// Same code structure like above with names getDistanceByMiles and getDistanceByMilesSync

Note: Location point should be declared like below

{
    lattitude: number,
    longtitude: number
}

Converters between kilometers and miles scales:

  • From kilometers to miles
const km = 2.4;
const miles = kilometers2miles(km);
  • From miles to kilometers
const ml = 4.5;
const kilometers = miles2kilometers(ml);

❤️‍🔥 Source Code: https://github.com/s-s01tan/latlongulator

🔗 LinkedIn: https://www.linkedin.com/in/s-s01tan/