Issue
I am new to android developing, I want to make an application like give me distance on MapView between my current location and selected place.
please give me some suggestion for this.
Solution
Get the distance between current location and a selected place using android.
public static double distFrom(
double lat1, double lng1, double lat2, double lng2)
{
double earthRadius = 3958.75;
double dLat = Math.toRadians(lat2-lat1);
double dLng = Math.toRadians(lng2-lng1);
double a = Math.sin(dLat/2) * Math.sin(dLat/2) +
Math.cos(Math.toRadians(lat1)) * Math.cos(Math.toRadians(lat2)) *
Math.sin(dLng/2) * Math.sin(dLng/2);
double c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
double dist = earthRadius * c;
return dist;
}
Answered By - Ankitkumar Makwana
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.