Advertisement
Guest User

essa merda

a guest
Nov 15th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. function distancia(lat1, lon1, lat2, lon2) {
  2. const lat1R = Math.PI * lat1 / 180;
  3. const lat2R = Math.PI * lat2 / 180;
  4. const lonDelta = lon1 - lon2;
  5. const lonDeltaR = Math.PI * lonDelta / 180;
  6. let distancia = Math.sin(lat1R) * Math.sin(lat2R) + Math.cos(lat1R) * Math.cos(lat2R) * Math.cos(lonDeltaR);
  7.  
  8. distancia = Math.acos(distancia);
  9. distancia = distancia * 180 / Math.PI;
  10. distancia = distancia * 60 * 1.1515;
  11. distancia *= 1.609344;
  12.  
  13. return distancia.toFixed(2);
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement