Answers for "how to get distance in km from latitude and longitude in android"

0

get distance from latitude and longitude code android

private double distance(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);
    dist = rad2deg(dist);
    dist = dist * 60 * 1.1515;
    return (dist);
}

private double deg2rad(double deg) {
    return (deg * Math.PI / 180.0);
}

private double rad2deg(double rad) {
    return (rad * 180.0 / Math.PI);
}
Posted by: Guest on November-04-2020

Code answers related to "how to get distance in km from latitude and longitude in android"

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language