- Debe pedirle al usuario un lugar y luego almacenar ese nombre (vista de lista) en la base de datos.
- Puede codificar la latitud longitud de un lugar o usar el siguiente código:
if (Geocoder.isPresent ()) {
tratar {
String location = “theNameOfThePlace”;
Geocoder gc = nuevo Geocoder (este);
Lista direcciones = gc.getFromLocationName (ubicación, 5); // obtener los objetos de dirección encontrados
List ll = new ArrayList (direcciones.size ()); // Una lista para guardar las coordenadas si están disponibles
para (Dirección a: direcciones) {
if (a.hasLatitude () && a.hasLongitude ()) {
ll.add (new LatLng (a.getLatitude (), a.getLongitude ()));
}
}
}
catch (IOException e) {
// manejar la excepción
}}
- Al hacer clic en un nombre en particular en ListView, obtenga los datos del nombre de esa identificación y páselos a la ubicación de la Cadena en el código anterior.