Android GeoCoder devuelve sólo 1 resultado

En mi aplicación de Android, el usuario puede introducir una dirección para configurar su ubicación. Para eso, estoy usando Geocoder y el método getFromLocationName.

Todo funciona bien cuando busco ciudades básicas, pero tan pronto como busco una ubicación ambigua, como Villefranche en Francia (hay más de 10 ciudades llamadas Villefranche en Francia), GeoCoder devuelve solo 1 resultado.

Aquí es cómo yo llamo el método:

resultReverseGeo = geoCoder.getFromLocationName(name, 5); Log.d(TAG, "Size " + resultReverseGeo.size()); // size is always = 1 

¿Alguna idea?

  • El proveedor de ubicación fusionado setsmallestDisplacement no funciona en Android
  • Rotar un ImageView para hacer frente a una posición dada en latitud y longitud
  • Compruebe si el usuario ha activado GPS después de
  • La aplicación de Android no puede acceder a la ubicación en el emulador mediante FusedLocationApi
  • Cómo obtener Ciudad y País de un usuario en android sin GPS?
  • ¿Cómo algunas aplicaciones (wechat) ignoran la ubicación falsa y luego detectan la verdadera?
  • Obtener la ubicación de wifi ip en android
  • Obtener la ubicación actual durante el lanzamiento de la aplicación
  • ¿Cómo afecta la función Doze / Standby a las actualizaciones de ubicación?
  • ¿Existe un servicio o una aplicación de Android que sea similar al servicio de ubicación de cambios significativos de IOS?
  • Android nGPS: obtener ubicación basada en el campo magnético en lugar de gps o triangulación de células
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.