Thanks for your reply - I was not aware of the static method! 2011/9/3 Kostya Vasilyev <[email protected]>: > Location (IIRC) has a static method to calculate distance. > > -- > Kostya Vasilyev > > 03.09.2011 16:08 пользователь "Fred Niggle" <[email protected]> > написал: >> Hello, >> >> I'm trying to work out the distance moved between 2 points with GPS >> coordinates. >> >> I have found the haversine function, but I'm not sure how to convert >> it to run within androids java. >> >> Can anyone help? >> >> JavaScript: >> >> var R = 6371; // km >> var dLat = (lat2-lat1).toRad(); >> var dLon = (lon2-lon1).toRad(); >> var lat1 = lat1.toRad(); >> var lat2 = lat2.toRad(); >> >> var a = Math.sin(dLat/2) * Math.sin(dLat/2) + >> Math.sin(dLon/2) * Math.sin(dLon/2) * Math.cos(lat1) * Math.cos(lat2); >> var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); >> var d = R * c; >> >> Regards, >> Fred >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

