tiempo - Hacer un objeto Location en Android con valores de latitud y longitud
obtener ubicacion android studio 2018 (2)
Tengo un programa en el que los valores de latitud y longitud de una ubicación se almacenan en una base de datos, que descargo.
Quiero obtener la distancia entre estas coordenadas y mi ubicación actual.
La clase de ubicación tiene un método simple para encontrar la distancia entre dos objetos de ubicación, así que pensé que haría un objeto de ubicación con las coordenadas, luego llamé al método.
¿Hay una forma fácil de hacer esto? Además, si hay otra ecuación confiable, bastante simple que no abarrote demasiado las cosas, eso también funcionaría. Gracias.
(android.location.Location)
Puede crear ubicaciones usando su constructor , luego establecer los valores de latitud y longitud.
final Location location = new Location("yourprovidername");
location.setLatitude(1.2345d);
location.setLongitude(1.2345d);
Suponiendo que ya tiene un objeto de ubicación con su ubicación actual.
Location targetLocation = new Location("");//provider name is unnecessary
targetLocation.setLatitude(0.0d);//your coords of course
targetLocation.setLongitude(0.0d);
float distanceInMeters = targetLocation.distanceTo(myLocation);