¿Por qué recibimos un mensaje mientras usamos mapas en el teléfono que indica que si activamos el wifi la ubicación será más precisa? Se supone que nuestra ubicación se basa en datos GPS, ¿cómo ayuda wifi a localizar con mayor precisión y por qué la red móvil no nos puede ayudar también en el mismo escenario?

El teléfono mide la intensidad de la señal de una o más redes wifi dentro del alcance, dando una distancia aproximada de cada punto de acceso wifi. Con múltiples señales en el rango y conociendo la ubicación de los puntos de acceso wifi, una ubicación puede ser triangulada (técnicamente, trilaterada). Esta información se combina con la ubicación determinada por otros métodos (principalmente señales celulares y GPS, dependiendo de lo que el usuario haya habilitado) para llegar a la “mejor suposición” del teléfono en su posición actual, que en los teléfonos de hoy es a menudo bastante buena (dentro de unos 3-5 metros).

Sin embargo, ¿cómo sabe el teléfono la ubicación de los puntos de acceso wifi en primer lugar? Han sido generados por un enfoque inverso. Cuando un teléfono encuentra una nueva red wifi, y el teléfono ya conoce su ubicación (según el GPS, la señal celular o las redes wifi conocidas), puede estimar la posición del nuevo punto de acceso wifi. Luego se carga en una base de datos centralizada a la que pueden acceder otros teléfonos. Cuando esto sucede muchas veces con muchos teléfonos diferentes, las ubicaciones se pueden conocer con bastante precisión.

Tenga en cuenta que esto no requiere iniciar sesión o intercambiar ningún dato a través de la red wifi. Todo lo que el teléfono necesita observar son los nombres de las redes dentro del alcance y su intensidad de señal relativa, similar a lo que vería si abriera wifi en el menú de configuración.

Determinar la ubicación usando wifi o señales de celular también ayuda al teléfono con su ubicación GPS. El GPS es la forma más precisa para que un teléfono determine su ubicación, por lo que quiere hacerlo si es posible. Pero antes de que el teléfono pueda usar el GPS, tiene que averiguar qué satélites están dentro del alcance, lo cual es diferente dependiendo de dónde se encuentre el teléfono y puede tomar hasta varios minutos averiguar si el teléfono aún no conoce su aproximación. ubicación. Si alguna vez ha llevado un GPS para automóvil independiente de vacaciones a otro país, es posible que haya experimentado este largo retraso. Al determinar su ubicación aproximada utilizando señales wifi o celulares, el teléfono puede determinar qué satélites GPS debería estar buscando y acelerar el proceso de adquisición de satélites GPS.

Se puede encontrar más información en estas diapositivas de Ubicación de iPhone (la discusión de la señal comienza en la diapositiva 32).

Aquí hay información útil:
¿Por qué Google Maps necesita WiFi?

Yo cito :
“Si no me equivoco, es acceder a la base de datos de ubicación de direcciones MAC inalámbricas (presumiblemente grandes) de Google que, como Skyhook (un servicio de la competencia, también utilizado anteriormente en dispositivos iOS) permite que un teléfono busque redes inalámbricas cercanas y envíe sus direcciones MAC (posiblemente también SSID, no lo he investigado demasiado) a Google para compararlo con su base de datos y devolver una ubicación aproximada en función de su recopilación de datos (que usted acepta ayudar a proporcionar al habilitar esta función) “.