Buenos días ozil. No me había dado cuenta del problema hasta que lo has dicho tu. Cuando intentas localizar una ciudad por gps te dice: "no se puede determinar la localización al tener desactivado el servicio de roaming" (itinerancia de datos: ON). Te cuento como lo he arreglado yo:
1. He verificado que al desactivar la itinerancia perdía los datos, y la he vuelto a activar.
2. Me he ido a ajustes de localización y lo he dejado todo activado.
3. Me he bajado BZ Weather que es la que he usado siempre y he localizado.
Me sigue saliendo el error pero me localiza bien la ciudad.
Según compre este móvil me fui a trastear los archivos del sistema, y o los han cambiado de sitio o los han cambiado, porque no encontré el archivo gps.conf que siempre ha estado en system/etc, y que controla el gps. Es muy fácil modificarlo y las ventajas de localización evidentes.
Espero que te sirva esta tontería un saludo!.