1.1.0 • Published 4 years ago

@aggregator/geo-js v1.1.0

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

geodistance

Package setup

yarn add @aggregator/geo-js

or

npm i @aggregator/geo-js

Quick setup

main.js

const geo = require('@aggregator/geo-js')
const lat1 = 47.91844; const lng1 = 106.88467; const lat2 = 47.90068; const lng2 = 106.87918
const unit = 'km'
let dist = 0
try {
    dist = geo.dist(lat1, lng1, lat2, lng2, unit)
} catch (err){
    console.log(err.message)
}
console.log(dist)

let polygon = [[1, 1], [1, 2], [2, 2], [2, 1]]
let insidePolygon = false
try {
    insidePolygon = geo.insidePolygon([3.5, 1.5], polygon)
} catch (err){
    console.log(err.message, 'sdf')
}
console.log(insidePolygon)

Result:

{
    string: '2.016769830436128 km',
    number: 2.016769830436128
}
false