El teléfono mide la intensidad de la señal de una o más redes wifi dentro del alcance, lo que proporciona 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 de fuentes múltiples utilizando 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 iPhones. Cuando esto sucede muchas veces con muchos teléfonos, 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.
- Cómo hacer una aplicación móvil desde Android Studio
- ¿La reducción de tu APK lleva a más instalaciones?
- ¿Cuál es el costo de desarrollar aplicaciones móviles de mercadeo en red (como GNLD) para Android e iOS?
- ¿Cuáles son algunas buenas aplicaciones sociales de Android que son gratuitas?
- ¿Cuál es el mejor motor para crear juegos de Android?
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).