public class GeoDistanceUtils extends Object
| Constructor and Description |
|---|
GeoDistanceUtils() |
| Modifier and Type | Method and Description |
|---|---|
static double |
distanceToDegreesLat(double lat,
double distance)
Compute the inverse haversine to determine distance in degrees longitude for provided distance in meters
|
static double |
distanceToDegreesLon(double lat,
double distance)
Compute the inverse haversine to determine distance in degrees longitude for provided distance in meters
|
static double |
vincentyDistance(double lonA,
double latA,
double lonB,
double latB)
Compute the distance between two geo-points using vincenty distance formula
Vincenty uses the oblate spheroid whereas haversine uses unit sphere, this will give roughly
22m better accuracy (in worst case) than haversine
|
public static final double vincentyDistance(double lonA,
double latA,
double lonB,
double latB)
lonA - longitudinal coordinate of point A (in degrees)latA - latitudinal coordinate of point A (in degrees)lonB - longitudinal coordinate of point B (in degrees)latB - latitudinal coordinate of point B (in degrees)public static double distanceToDegreesLon(double lat,
double distance)
lat - latitude to compute delta degrees londistance - distance in meters to convert to degrees lonpublic static double distanceToDegreesLat(double lat,
double distance)
lat - latitude to compute delta degrees londistance - distance in meters to convert to degrees lonCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.