Todos estos años estuve pensando como conseguir la ubicación del dispositivo, los teléfonos Android se conectan a las torres celulares cercanas o wifi. Pero recientemente encontré otra opción en Configuración > Método de Localización > "Sólo teléfono". Una vez que configuré LocationMethod como "Sólo teléfono", encendí el "Modo de vuelo" (Sin wifi y sin red). Luego encendí los servicios de localización y abrí los mapas de Google y así puedo encontrar mi ubicación actual cuando estoy fuera del edificio.
Hice lo mismo dentro de mi casa y no podía mostrar mi ubicación actual. Entonces, ¿mi dispositivo Android realmente se conecta al satélite para obtener mi ubicación? Si es así, ¿cómo puede un dispositivo pequeño y de baja potencia enviar y recibir señales a un satélite que orbita a más de 100 km de altura, cuando lucha por obtener una señal de una torre celular que está a pocos kilómetros de distancia?