¿Por qué Google Maps necesita WiFi?

Respuestas:

17

Quizás te interese GPS asistido

La asistencia se divide en dos categorías:

  • Información utilizada para adquirir satélites más rápidamente
    • Puede suministrar datos orbitales o almanaques para los satélites GPS al receptor GPS, lo que permite que el receptor GPS se bloquee a los satélites más rápidamente en algunos casos.
    • La red puede proporcionar un tiempo preciso.
    • El dispositivo captura una instantánea de la señal GPS, con un tiempo aproximado, para que el servidor la procese posteriormente en una posición.
    • Las coordenadas topográficas precisas para las torres del sitio de la celda permiten un mejor conocimiento de las condiciones ionosféricas locales y otras condiciones que afectan la señal GPS que el receptor GPS solo, lo que permite un cálculo más preciso de la posición. (Consulte también Sistema de aumento de área amplia y CellHunter).
  • Cálculo de la posición por parte del servidor utilizando información del receptor GPS
    • El servidor de asistencia tiene una buena señal satelital y una gran potencia de cálculo, por lo que puede comparar las señales fragmentarias que le transmiten los receptores GPS, con la señal satelital que recibe directamente, y luego informar al receptor GPS o los servicios de emergencia de la posición del receptor GPS.

Muchos teléfonos móviles combinan A-GPS y otros servicios de ubicación, incluido el sistema de posicionamiento Wi-Fi y la triangulación del sitio celular y, a veces, un sistema de posicionamiento híbrido. [4]

Lie Ryan
fuente
"La asistencia se divide en dos categorías" ← Ninguna de estas categorías descritas necesita Wi-Fi. Solo la última oración tiene algo que ver con Wi-Fi, pero es muy vaga. La respuesta de Sam debería ser la respuesta aceptada.
Nicolas Raoul
17

Si no me equivoco, es acceder a la base de datos de direcciones 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) para que Google lo compare con su base de datos y devuelva una ubicación aproximada en función de su recopilación de datos (que usted acepta ayudar a proporcionar al habilitar esta función).

Para el respondedor que menciona A-GPS, creo que el OP ya estaba usando A-GPS y Google Maps a través de una conexión 3G pero tenía Wi-Fi desactivado.

Creo que esta técnica se logra de manera similar con el uso de torres de celdas, midiendo la intensidad de la señal entre las torres conectadas y vecinas y comparándola con una base de datos almacenada (como el intento de Ofcom disponible en el Reino Unido), el código de área de ubicación (LAC) y la celda ID (CID). Para cualquier persona curiosa, puede encontrarlos en la mayoría de los teléfonos Android usando el *#*#4636#*#*código en su marcador aunque, por alguna razón, está codificado en hexadecimal, así que simplemente conviértalo de nuevo a decimal si lo desea.

TL; DR: triangula tu ubicación más rápido usando señales de Wi-Fi mientras tu GPS obtiene un bloqueo satelital, A-GPS sirve para el mismo propósito pero lo logra usando un método diferente (Creo que la ubicación segura del plano del usuario, si alguien quiere leer más sobre eso).

Sam
fuente