import { getDistance } from 'geolib';
/**
* returns distance between two coordinates in miles or feet
* @param coords1 object containing latitude and longitude
* @param coords2 object containing latitude and longitude
* @returns string of distance in miles or feet
*/
export function getDist(coords1:any, coords2:any){
if(!coords1 || !coords2){return "? miles"}
let distance = getDistance(
{latitude: coords1.latitude, longitude: coords1.longitude},
{latitude: coords2.latitude, longitude: coords2.longitude}
);
//Converts to miles
distance = distance*0.000621371192;
if(distance< 1){
//Converts miles to feet if too low
distance = distance*5280;
return Math.round(distance) + " feet"
}else{
return distance.toFixed(2) + " miles"
}
}