Aquí están las tecnologías básicas para la localización en un dispositivo Android:
- GPS (Sistema de posicionamiento global) - utiliza las señales de los satélites para determinar la ubicación sin solicitud externa, alta precisión (~5 m), alta potencia, alto tiempo para la primera fijación.
- WiFi - utiliza escaneos de WiFi y solicita la ubicación a Google (posiblemente a través de la red celular), precisión media (~50 m), baja potencia, poco tiempo para la primera fijación
- Celular - baja precisión (~500 m), baja potencia; estoy menos seguro de cómo funciona esto; puede haber ambas versiones en las que la ubicación se consulta desde Google así como desde el proveedor de celulares.
- Bluetooth - utiliza el escaneo de Bluetooth y solicita la ubicación a 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 un GPS asistido. Sin ayuda, el dispositivo Android debe escuchar qué satélites están actualmente sobre la cabeza, lo cual es lento y puede requerir más de 10 minutos para dar una primera localización. En el A-GPS, el dispositivo Android utiliza su conexión de datos (posiblemente celular) para solicitar qué satélites están actualmente sobrevolando. Esto reduce el tiempo de la primera fijación a unos 30 segundos.
El modo de alta precisión usará A-GPS, pero no es equivalente. En el modo de alta precisión, el dispositivo Android adquirirá primero un punto de localización aproximado (por ejemplo, usando WiFi) porque esto puede hacerse en unos pocos segundos, y luego mejorará este punto de localización con (A-)GPS cuando esté disponible. Cuando esto ocurra en Google Maps, por ejemplo, verás que el área azul de incertidumbre se reducirá repentinamente de tamaño porque el GPS es más preciso que la WiFi o el posicionamiento celular. La alta precisión proporcionará un punto de localización más rápido que el (A-)GPS por sí solo.
El GPS se refiere específicamente a la constelación de satélites de EE.UU., pero la gente usa este término para referirse al europeo (Galileo) y al ruso (GLONASS) también. 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. Tu 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 estás. Si el escaneo está vacío, o en un lugar donde no ha sido 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 para el área, como la conducción de guerra. No importa cómo consiga su conexión a Internet; puede utilizar la ubicación WiFi con una conexión de datos móvil porque los resultados de un escaneo pueden seguir enviándose.
1 votos
La alta precisión utiliza todos los medios de datos de localización como wifi + celular + GPS + cualquier otro medio disponible para su uso. Por eso necesita más potencia para funcionar.