¿Cómo puede mi iPod Touch determinar mi ubicación cuando estoy desconectado?

5

Cuando viajo por una ciudad, siempre que haya redes wifi cercanas (incluso si están protegidas con una contraseña), mi iPod Touch puede determinar mi ubicación actual con gran precisión, obviamente no tan bien como un GPS Puede en el iPhone, pero todavía muy bien.

¿Cómo es capaz de hacer esto exactamente? ¿Alguien podría explicar el aspecto técnico de esto, o alguien realmente sabe cómo funciona esto?

    
pregunta Gary 18.03.2013 - 19:02

2 respuestas

7

Apple utiliza puntos de acceso WiFi (y presumiblemente la intensidad de la señal correspondiente) para triangular su posición utilizando datos de Apple. De manera similar a como Google asigna un punto de acceso usando sus autos StreetView, una tercera parte a la vez exploró el área donde viajó y asignó el SSID y probablemente la dirección MAC de los puntos de acceso locales.

Aunque no sé si todavía lo hacen, Apple no mantuvo esta información internamente, sino que la obtuvo de un tercero. Algunas de las preocupaciones iniciales sobre la privacidad de iOS consideraban cómo esta información se "enviaba por teléfono" a Apple sin consentimiento; Es decir, cuando su iPod estaba conectado y "sabía" su ubicación, también escanearía los SSID locales y los enviaría a Apple para mejorar / actualizar la base de datos.

Estos datos fueron obtenidos de Skyhook Wireless .

Basado en mi propia inferencia de la experiencia (aunque no estoy 100% seguro, y ya no uso un iPod, por lo que incluso si esto fuera cierto en algún momento, puede que ya no sea así), cuando asignas una ruta en Mapas, almacena en caché la información SSID relevante para las áreas a las que viaja antes de que se desconecte.

    
respondido por el zwerdlds 18.03.2013 - 21:28
3

Antes de partir para su viaje, deberá instalar una aplicación de mapas sin conexión como "CityMaps2Go". Necesita mapas sin conexión porque en realidad no se conectará a Internet mientras realiza sus visitas turísticas.

Cuando llegue a una nueva ciudad, tendrá que encontrar un punto de acceso (hotel, Mcdonalds, Starbucks, etc.) y conectarse a Internet. Esta es la única vez que necesita una conexión a Internet.

Abra la aplicación Apple "Map" incorporada o la aplicación Google Maps, y abra la opción "Directions". Ahora ingrese dos puntos en la ciudad, como desde la estación de tren a su hotel, o entre otros dos puntos de interés.

Después de que la aplicación te dé instrucciones, ¡el dispositivo cargará automáticamente una base de datos (de Apple) de todos los puntos de acceso wifi en toda la ciudad! Esa base de datos ahora residirá en la memoria del iPod Touch incluso después de que salga de Google Maps y hasta que reinicie el dispositivo. Cualquier otra aplicación que use el servicio de ubicación ahora puede acceder a esa base de datos.

En este punto, ya no necesita estar conectado a Internet, pero el dispositivo todavía debe estar en modo Wifi. A medida que recorre la ciudad, el dispositivo detectará puntos calientes de Wifi (pero no se conectará a ellos), el dispositivo leerá el número de serie MAC del punto caliente y, en el fondo, buscará las coordenadas del punto de acceso en la base de datos, y podrá determinar y mostrar su ubicación exacta en cualquier lugar que se encuentre en la ciudad con una aplicación de mapas sin conexión como CityMaps2Go.

Ahora he usado esta función con éxito en Budapest, Londres, la Gran Manzana, Toronto, Ámsterdam, Pekín y Hamburgo. Es muy preciso, determina su ubicación en milisegundos y no he encontrado brechas en la cobertura.

    
respondido por el michael schneider 24.03.2014 - 15:58

Lea otras preguntas en las etiquetas