¿Conduces por la carretera y el GPS funciona en el iPod?

Iba en el auto hoy y, mientras viajaba a casa, decidí buscar mapas en el iPod. Sé que el iPod no usa GPS y usa wifi para triangular su posición. Sin embargo, no estaba conectado a ningún wifi mientras viajaba por la ciudad y mi iPod se mantuvo al día con mi posición. ¿Cómo?

Espero que no fueras tú el que conducía.

Respuestas (2)

Supongo, ya que no pude encontrar ninguna confirmación, pero los iPod usan la red Skyhook , que es básicamente una gran base de datos de puntos de acceso wifi y su ubicación aproximada. Dado que no habría estado conectado a una red (aquí está la conjetura), el servicio de geolocalización debe haber almacenado en caché una parte de la base de datos para su área general.

Desde iOS 4.0, Apple usa su propia base de datos en lugar de la de Skyhook.

No creo que tengas que tener una conexión WiFi para que triangule las señales WiFi. Siempre que tenga WiFi activado, el iPod puede ver las redes WiFi dentro del alcance. No tiene que estar conectado a ninguno de ellos.

nota: lo siguiente es principalmente especulación

El iPod tiene un receptor WiFi que está encendido todo el tiempo (a menos que lo apagues a propósito). El receptor escucha constantemente las señales WiFi. Si abre su Configuración y mira WiFi, verá una lista de puntos de acceso WiFi que están dentro del alcance. Es posible que su iPod no esté conectado a ninguno de ellos, pero conoce su nombre (lo que es más importante, el SSID único) y sabe qué tan fuerte es la señal.

El iPod también almacena una base de datos de las ubicaciones de los SSID conocidos. Luego hace algunos cálculos sofisticados. Entonces, si sabe que la señal del SSID A es más fuerte que la señal del SSID B, asume que estás más cerca de A. Con suficientes señales a tu alrededor, puede hacer una aproximación bastante buena de tu ubicación.

Incluso moviéndose rápidamente, puede detectar cambios en la intensidad de la señal a medida que se mueve y recalcular su posición. En un pueblo/ciudad, es probable que tengas muchas señales conocidas. Trate de conducir en una carretera remota. Es probable que pierda cualquier información de posición.

Entonces, ¿cómo triangula la posición? Especialmente si conduzco por la carretera a 35 mph, no es mucho tiempo para pasar información...
Eso es suficiente tiempo. Solo necesita ver el SSID, no hay comunicación de su dispositivo al enrutador.