¿Por qué Google Maps necesita WiFi?

A veces, Google Maps da una notificación que dice algo como:

"for increased accuracy please turn on the Wifi"

Puedo entender si dice "For faster loading of map layers....", pero ¿cómo puede una mejor conexión a Internet aumentar accuracyel GPS?

Respuestas (2)

Quizás te interese el GPS asistido

La asistencia se divide en dos categorías:

  • Información utilizada para adquirir satélites más rápidamente
    • Puede proporcionar datos orbitales o almanaques para los satélites GPS al receptor GPS, lo que permite que el receptor GPS se conecte a los satélites más rápidamente en algunos casos.
    • La red puede proporcionar la hora precisa.
    • El dispositivo captura una instantánea de la señal GPS, con tiempo aproximado, para que el servidor la procese más tarde en una posición.
    • Las coordenadas topográficas precisas para las torres de los sitios celulares 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 posición por parte del servidor usando 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 a los servicios de emergencia sobre 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]

"La asistencia se divide en dos categorías" ← Ninguna de las 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.

Si no me equivoco, es para acceder a la base de datos de ubicación de direcciones MAC inalámbricas (presumiblemente grande) 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 SSID también, no lo he investigado demasiado) a Google para comparar con su base de datos y devolver una ubicación aproximada basada en su recopilación de datos (que usted acepta ayudar a proporcionar al habilitar esta función).

Para el que responde 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 el Wi-Fi deshabilitado.

Creo que esta técnica se logra de manera similar con el uso de torres de telefonía celular, 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), Código de área de ubicación (LAC) y Cell. identificación (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 a decimal si lo desea.

TL; DR: triangule su ubicación más rápido usando señales de Wi-Fi mientras su GPS obtiene un bloqueo satelital, A-GPS tiene el mismo propósito pero lo logra usando un método diferente (Ubicación segura en el plano del usuario, creo, si alguien quiere leer sobre eso).