Android: calculate distance between two geo location in KM.
Below i added code for distance between two geo location in KM
Just you have to pass Start lat , lng and Destination lat ,lag value.
Screen Shot
Source Code :
public double CalculationByDistance(GeoPoint StartP, GeoPoint EndP) {
double lat1 = StartP.getLatitudeE6()/1E6;
double lat2 = EndP.getLatitudeE6()/1E6;
double lon1 = StartP.getLongitudeE6()/1E6;
double lon2 = EndP.getLongitudeE6()/1E6;
double dLat = Math.toRadians(lat2-lat1);
double dLon = Math.toRadians(lon2-lon1);
double a = Math.sin(dLat/2) * Math.sin(dLat/2) +
Math.cos(Math.toRadians(lat1)) * Math.cos(Math.toRadians(lat2)) *
Math.sin(dLon/2) * Math.sin(dLon/2);
double c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
//6378.1 is gravity of earth
return c*6378.1;
}
You can Download SOURCE CODE HERE
hi, nice post...can you mail me this source code. i have a problem in downloading source code.
ReplyDeleterp_167@yahoo.co.in
mail me tooo....shubhabhagya@gmail.com
ReplyDeletethanks for advance
problem with downloading source code. can u send to my mail:aspkumar444@gmail.com
ReplyDeleteproblem in downloading the source code.please help us.
ReplyDeletedownloading prob dude!!! mail plz dreamjai007@gmail.com
ReplyDeleteHello Guys,
ReplyDeleteOnce Again Try it.
I Hope you can able to download
ReplyDeleteI am not able to download the source code, it is taking me to fill some survey.
ReplyDeleteHello Sir,
ReplyDeleteThanks for your tutorials. Please I want to ask if it can be possible for you to show me the source code for Calculating the distance between two locations. I will appreciate your reply.
Thanks.
Modestus
Its goin to somother page
ReplyDeletehey hi....can any one please help me in this case:i have 2 images (both are draggable on the screen) when one touch each other it has to stop moving...
ReplyDeletehi thank for code
ReplyDelete