Has deshabilitado WiFi y GPS, pero aún tienes datos celulares activados. Eso significa que el teléfono está en comunicación con las torres celulares locales. Android utiliza geolocalización de la torre celular para estimar su ubicación actual.
Cada torre de telefonía móvil tiene un conjunto de números de identificación que los identifica en los teléfonos. Transmite su identidad constantemente para que los teléfonos puedan conectarse a ella mientras se mueven. Las antenas de torres celulares son direccionales, y cada torre tiene aproximadamente tres áreas diferentes; usted puede pensar en ellos como tres cuñas en forma de pastel con la torre de la celda en el centro del pastel. Cada una de esas cuñas es una "celda" (que es donde la tecnología obtuvo su nombre).
Cada una de las radios que sirven a esas células se transmite usando una cierta cantidad de energía: cuanto más cerca esté de la torre, más fuerte será la señal que reciba su teléfono y viceversa. Su teléfono usa la intensidad de la señal recibida para ahorrar baterías. Cuanto más alejada esté una torre de telefonía móvil, más energía llevará su teléfono a la transmisión. Por lo tanto, un teléfono celular siempre intenta bloquear la señal más fuerte para que pueda transmitir usando la menor cantidad de energía. Una forma más útil de verlo es que la intensidad de la señal recibida representa la distancia aproximada a la torre celular.
Así que ahora imagina esa celda, con forma de cuña, con las señales más fuertes que se reciben más cerca de la torre y las más débiles más alejadas de la torre. Imagine cortar la porción de la tarta en líneas curvas que rodean la torre, con una fuerte potencia de señal en la porción más cercana y la señal más débil en la porción más alejada. Se ve (muy) aproximadamente el logo de WiFi. Cada una de esas rodajas representa un área diminuta del planeta, y tú estás parado en una de ellas.
Si está en un área poblada más grande, como una ciudad, su teléfono generalmente recibirá señales de más de una torre celular. Imagínese la intersección de segmentos superpuestos de la torre A, la torre B, la torre C y la torre D. Las intersecciones definen un área cada vez más pequeña.
Entonces, ¿cómo sabe Google dónde se encuentran estas celdas, cuñas, rebanadas e intersecciones? De los mil millones de teléfonos Android que tienen el GPS activado (incluido el suyo, cuando su GPS estaba encendido), enviamos constantemente informes de su ubicación GPS y las torres celulares y la potencia de la señal que ven. Google ha utilizado estos datos para determinar dónde se encuentra cada celda y cuál es la intensidad de señal aproximada en cada punto. Tienen una base de datos gigante en sus servidores con esta información; su teléfono consulta esa base de datos al realizar una solicitud de red que enumera todas las torres celulares que están dentro del alcance, y Los servidores de Google responden con su ubicación estimada.
Todo es muy aproximado, por supuesto, porque las señales de radio en realidad no viajan en pequeños trozos de pastel, rebotan en edificios y automóviles, son absorbidos por árboles y paredes, niebla, nubes y gente. Y las nuevas torres de telefonía celular van y vienen cada día, por lo que el panorama del transmisor de radio también cambia con frecuencia. Los millones de informes producen solo coordenadas GPS promedio. Pero está bien, porque incluso los datos de ubicación imperfectos son lo suficientemente buenos para la mayoría de las necesidades de los usuarios.
Finalmente, para mayor precisión, el software de servicios de ubicación Google Play en su teléfono realiza un seguimiento de los últimos ubicación de su teléfono , y puede usar esto para estimar mejor su ubicación actual. En particular, la última ubicación conocida es una estimación plausible para su ubicación actual (bajo la heurística de que es posible que no se haya movido desde la última vez que se consultó su ubicación); Si esto parece coherente con la información de la torre de telefonía móvil, podría utilizarse para mejorar la precisión de su ubicación estimada.