in iOS the manual function is faster than the built-in one, but on Android
the difference is negligible. here's the Objective-C version
//spherical distance in meters
- (CGFloat) sphericalDistanceFromLat1:(CGFloat)lat1 Lon1:(CGFloat)lon1
toLat2:(CGFloat)lat2 Lon2:(CGFloat)lon2 {
return acos(sin(lat1 * 0.0174533) * sin(lat2 * 0.0174533) + cos(lat1 *
0.0174533) * cos(lat2 * 0.0174533) * cos((lon2-lon1) * 0.0174533)) *
6371000;
}
--
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