Advertisement
turkert

2 Enlem Boylam arası mesafe

Feb 28th, 2013
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var R = 6371; // Dünyanın yarıçapı km
  2. var dLat = (lat2-lat1).toRad(); // Burada 2 Enlem farkı alınıyor
  3. var dLon = (lon2-lon1).toRad(); // Burada 2 Boylam farkı alınıyor
  4. var lat1 = lat1.toRad();
  5. var lat2 = lat2.toRad();
  6.  
  7. var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
  8.         Math.sin(dLon/2) * Math.sin(dLon/2) * Math.cos(lat1) * Math.cos(lat2);
  9. var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
  10. var d = R * c;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement