Android examples for java.lang:Math Convert
distance in Miles
//package com.java2s; public class Main { public static double distanceMiles(double lat1, double lon1, double lat2, double lon2) { double theta = lon1 - lon2; double dist = Math.sin(deg2rad(lat1)) * Math.sin(deg2rad(lat2)) + Math.cos(deg2rad(lat1)) * Math.cos(deg2rad(lat2)) * Math.cos(deg2rad(theta)); dist = Math.acos(dist);/*from www.jav a2 s .c o m*/ dist = rad2deg(dist); dist = dist * 60 * 1.1515; // Log.v("Safecell :"+"Distance in miles",""+dist +" Miles" ); // Log.v("Safecell :"+"Distance in Kilometers",""+dist*1.6 +" Kms" ); return (dist); //return distance ; } private static double deg2rad(double deg) { return (deg * Math.PI / 180.0); } private static double rad2deg(double rad) { return (rad * 180.0 / Math.PI); } }