¿El modo de "alta precisión" en la configuración de ubicación es lo que se conoce como A-GPS?

En el modo de alta precisión, la descripción dice que la red Wi-Fi/celular se usa aparte del GPS para determinar la ubicación. ¿Cómo se usan exactamente y qué datos proporciona la red celular?

La alta precisión utiliza todos los medios de datos de ubicación, como wifi + celular + GPS + cualquier otro medio disponible para usar. Por eso necesita más potencia para funcionar.

Respuestas (1)

Estas son las tecnologías básicas para la ubicación en un dispositivo Android:

  • GPS (Sistema de posicionamiento global): utiliza señales satelitales para determinar la ubicación sin solicitud externa, alta precisión (~5 m), alta potencia, mucho tiempo para la primera localización.
  • Wi-Fi: utiliza escaneos de Wi-Fi y solicita la ubicación de Google (posiblemente a través de una red celular), precisión media (~50 m), baja potencia, poco tiempo para la primera reparación
  • Celular: baja precisión (~500 m), baja potencia; Estoy menos seguro de cómo funciona esto; puede haber ambas versiones en las que se consulta la ubicación de Google y del proveedor de telefonía celular.
  • Bluetooth: utiliza el escaneo de Bluetooth y solicita la ubicación de Google, alta precisión (~10 m), bajo consumo de energía, poco tiempo para la primera reparación, baja cobertura (no funciona en muchos lugares)

A-GPS es GPS asistido. Sin ayuda, el dispositivo Android debe escuchar qué satélites se encuentran actualmente sobre su cabeza, lo cual es lento y puede requerir más de 10 minutos para dar una primera solución. En A-GPS, el dispositivo Android usa su conexión de datos (posiblemente celular) para solicitar qué satélites están actualmente sobrevolando. Esto reduce el tiempo para la primera corrección a ~30 segundos.

El modo de alta precisión utilizará A-GPS, pero no es equivalente. En el modo de alta precisión, el dispositivo Android primero adquirirá una corrección de ubicación aproximada (por ejemplo, usando WiFi) porque esto se puede hacer en unos segundos, luego mejorará esta corrección de ubicación con (A-)GPS cuando esté disponible. Cuando esto sucede en Google Maps, por ejemplo, verás que el área azul de incertidumbre se reduce repentinamente porque el GPS es más preciso que el WiFi o el posicionamiento celular. La alta precisión proporcionará una solución más rápida de lo que lo haría solo A-GPS.

GPS se refiere específicamente a la constelación estadounidense de satélites, pero la gente usa este término para referirse también a los satélites europeos (Galileo) y rusos (GLONASS). Sistema global de navegación por satélite (GNSS) es el término genérico más apropiado. El sistema GNSS utilizado por su dispositivo Android depende de su hardware particular. A las aplicaciones de su dispositivo Android no les importa qué sistema se utiliza.

Para utilizar los sistemas de localización WiFi, celular o bluetooth de Google, es necesario tener una conexión a Internet y estar en un área con la tecnología correspondiente cubierta y mapeada. Su dispositivo busca puntos de acceso/torres/transmisores y envía los resultados con la intensidad de la señal a Google, que estima dónde se encuentra. Si el escaneo está vacío o en un lugar donde no se ha mapeado, la ubicación de su dispositivo será desconocida. Para ser mapeado, un número suficiente (según lo determinado por Google) de personas debe haber proporcionado información de ubicación con escaneos del área, como wardriving. No importa cómo obtenga su conexión a Internet; puede usar la ubicación WiFi con una conexión de datos móviles porque aún se pueden enviar los resultados de un escaneo.

¿Los mapas de Google usan solo GPS o usan GPS y GLONASS?
Además, ¿cuáles son sus suposiciones cuando dice que al usar WiFi (y no redes celulares), la corrección de ubicación aproximada se puede hacer en unos segundos?
@VishalSharma respuesta actualizada