0% encontró este documento útil (0 votos)
35 vistas2 páginas

Chuleta Geocoder Android

El documento describe la clase Geocoder de Android, que permite convertir direcciones en coordenadas y viceversa. Se presentan sus métodos principales, como getFromLocationName y getFromLocation, junto con un ejemplo de uso que muestra cómo obtener una dirección a partir de coordenadas. Además, se mencionan los permisos necesarios para su funcionamiento, como INTERNET y ACCESS_FINE_LOCATION.

Cargado por

Navil Lugo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas2 páginas

Chuleta Geocoder Android

El documento describe la clase Geocoder de Android, que permite convertir direcciones en coordenadas y viceversa. Se presentan sus métodos principales, como getFromLocationName y getFromLocation, junto con un ejemplo de uso que muestra cómo obtener una dirección a partir de coordenadas. Además, se mencionan los permisos necesarios para su funcionamiento, como INTERNET y ACCESS_FINE_LOCATION.

Cargado por

Navil Lugo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

*** CHULETA DE GEOCODIFICACIÓN EN ANDROID (Java) ***

1. ¿Qué es Geocoder?

- Clase de Android que convierte direcciones <-> coordenadas.

2. Métodos principales:

- getFromLocationName(String address, int maxResults)

-> Devuelve lista de Address a partir de una dirección escrita.

- getFromLocation(double lat, double lon, int maxResults)

-> Devuelve lista de Address desde coordenadas (geocodificación inversa).

3. Ejemplo de uso: Coordenadas -> Dirección

public void geocode(Context context, Location location) {

Geocoder geocoder = new Geocoder(context, Locale.getDefault());

List<Address> addresses = null;

addresses = geocoder.getFromLocation(location.getLatitude(), location.getLongitude(), 1);

if (addresses != null && !addresses.isEmpty()) {

Address address = addresses.get(0);

String direccion = address.getAddressLine(0);

Log.d("Geocode", "Dirección: " + direccion);

} else {

Log.d("Geocode", "No se encontró dirección.");

}
4. ¿Qué hace este método?

- Entrada: una ubicación (Location).

- Proceso: busca la dirección correspondiente.

- Salida: muestra la dirección en Logcat.

- NO devuelve ningún valor (es void).

5. Permisos necesarios:

- INTERNET

- ACCESS_FINE_LOCATION (si obtienes ubicación del GPS)

¡Ideal para exámenes!

También podría gustarte