UNPKG

sort-distance

Version:

Sort array of points based on how close they are to a givin point

19 lines (14 loc) 398 B
const sortDistance = require('sort-distance'); const points = [ { longitude: 3, latitude: 5 }, { longitude: 80, latitude: 34 }, { longitude: 3, latitude: 7 }, { longitude: 22, latitude: 88 }, { longitude: 100, latitude: 60 } ]; const opts = { yName: 'latitude', xName: 'longitude' }; const origin = { longitude: 4, latitude: 22 }; console.log(sortDistance(origin, points, opts));