#4771 Ya, el problema es que no da error en sí, sino que se queda cargando eternamente esperando por la API, en caso de que el problema fuese que no recibe la info si que tiene error capturado.
por ejemplo:
No se si hay forma de poner que si la carga es más de por ejemplo, 20 segundos, salte un error de "tiempo de espera demasiado largo, inténtelo más tarde"
Tambien tengo control para si no recoge del dispositivo latitud o longitud (goelocalización) y demás, o si le das a buscar sin escribir ninguna ciudad...