public class LocationUtils
extends java.lang.Object
| Constructor and Description |
|---|
LocationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static double |
distance(double lat1,
double lat2,
double lon1,
double lon2,
double el1,
double el2)
Calcula la distancia entre dos puntos en latitud y longitud tomando en
cuenta la diferencia en elevación (Elevación en metros).
|
static double |
distance(double lat1,
double lon1,
double lat2,
double lon2,
java.lang.String unit)
Calcula la distancia entre dos puntos geográficos sin contar la altura y retorna dicha distancia en la medida
que se incluye como argumento.
|
static java.lang.String |
formatDistance(java.lang.Double distance)
Utiliza el argumento "distance" tal que si este es menor o igual a 1000.0 se retorna un String que contiene el
monto con dos decimales, separadores de miles y la unidad de medida "m" concatenada al final.
|
public static double distance(double lat1,
double lat2,
double lon1,
double lon2,
double el1,
double el2)
lat1 - Latitud 1lat2 - Latitud 2lon1 - Longitud 1lon2 - Longitud 2el1 - Elevación 1el2 - Elevación 2public static double distance(double lat1,
double lon1,
double lat2,
double lon2,
java.lang.String unit)
lat1 - Latitud 1lon1 - Longitud 1lat2 - Latitud 2lon2 - Longitud 2unit - String con la unidad de medida del resultado, "K" para kilómetros, "M" para metros, "N" para Millas
Náuticas y cualquier otro valor para Millaspublic static java.lang.String formatDistance(java.lang.Double distance)
distance - Un Double conteniendo una distancia en metros