org.geonames.utils
Class Distance
java.lang.Object
org.geonames.utils.Distance
public class Distance
- extends Object
Distance calculations.
- Author:
- marc@geonames
|
Method Summary |
static double |
distance(double lat1,
double lng1,
double lat2,
double lng2,
char unit,
int numberOfDigits)
http://mathworld.wolfram.com/GreatCircle.html
and
http://www.mathforum.com/library/drmath/view/51711.html |
static double |
distanceKM(double lat1,
double lng1,
double lat2,
double lng2)
|
static double |
distanceMiles(double lat1,
double lng1,
double lat2,
double lng2)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EARTH_RADIUS_KM
public static final double EARTH_RADIUS_KM
- mean radius = 6372.0
The Earth's equatorial radius = 6335.437 km.
The Earth's polar radius = 6399.592 km.
- See Also:
- Constant Field Values
EARTH_RADIUS_MILES
public static final double EARTH_RADIUS_MILES
- statute miles
- See Also:
- Constant Field Values
Distance
public Distance()
distance
public static double distance(double lat1,
double lng1,
double lat2,
double lng2,
char unit,
int numberOfDigits)
- http://mathworld.wolfram.com/GreatCircle.html
and
http://www.mathforum.com/library/drmath/view/51711.html
- Returns:
distanceKM
public static double distanceKM(double lat1,
double lng1,
double lat2,
double lng2)
distanceMiles
public static double distanceMiles(double lat1,
double lng1,
double lat2,
double lng2)