22 votos

¿Por qué google maps necesita WiFi?

A veces google maps da una notificación que dice algo así:

"for increased accuracy please turn on the Wifi"

Puedo entender que diga "For faster loading of map layers...." Pero, ¿cómo puede una mejor conexión a Internet aumentar la accuracy por el GPS?

17voto

Lie Ryan Puntos 15629

Quizá le interese GPS asistido

La ayuda se divide en dos categorías:

  • Información utilizada para adquirir más rápidamente los satélites
    • Puede suministrar los datos orbitales o el almanaque de los satélites GPS al receptor GPS, lo que permite que el receptor GPS se fije en los satélites más rápidamente en algunos casos.
    • La red puede proporcionar la hora exacta.
    • El dispositivo captura una instantánea de la señal GPS, con la hora aproximada, para que el servidor la procese posteriormente en una posición.
    • Unas coordenadas precisas y estudiadas para las torres de telefonía móvil permiten un mejor conocimiento de las condiciones ionosféricas locales y otras condiciones que afectan a la señal GPS que el receptor GPS por sí solo, lo que permite un cálculo más preciso de la posición. cálculo de la posición. (Véase también Sistema de Aumento de Área Amplia y CellHunter).
  • Cálculo de la posición por parte del servidor utilizando la información del receptor GPS receptor
    • El servidor de asistencia tiene una buena señal de satélite, y abundante potencia de cálculo, por lo que puede comparar señales fragmentarias transmitidas por los receptores receptores GPS, con la señal del satélite satélite que recibe directamente, y luego informar al receptor GPS o a los servicios de de emergencia de la posición del receptor GPS. posición del receptor GPS.

Muchos teléfonos móviles combinan A-GPS y otros servicios de localización como Sistema de Posicionamiento Wi-Fi y la triangulación del sitio de la célula triangulación y, a veces, un sistema de 4].

17voto

Sam Puntos 234

Si no me equivoco, es para acceder a la base de datos de localización de direcciones MAC inalámbricas de Google (presumiblemente grande) que, al igual que Skyhook (un servicio de la competencia, también utilizado anteriormente en los dispositivos iOS), permite que un teléfono busque redes inalámbricas cercanas y envíe sus direcciones MAC (posiblemente también las SSID, no lo he investigado demasiado) a Google para que las compare con su base de datos y le devuelva una ubicación aproximada basada en su recopilación de datos (que tú aceptas proporcionar al activar esta función).

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

Creo que esta técnica se consigue de forma similar con el uso de torres de telefonía móvil, midiendo la intensidad de la señal entre las torres conectadas y las 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 localización (LAC) y el ID de célula (CID). Para cualquier persona que tenga curiosidad, puede encontrarlos en la mayoría de los teléfonos Android utilizando la función *#*#4636#*#* en su marcador, aunque por alguna razón está codificado en hexadecimal, así que conviértalo a decimal si lo desea.

TL;DR - Triangula tu ubicación más rápidamente usando señales Wi-Fi mientras tu GPS consigue un bloqueo de satélite, A-GPS sirve para el mismo propósito pero lo consigue usando un método diferente (Secure User Plane Location creo, si alguien quiere leer sobre ello).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X