rastrear - ¿Qué tan preciso es el GPS triangulado del iPhone que no es 3G?
rastrear iphone sin icloud (3)
¿Alguien tiene alguna experiencia con el GPS triangulado utilizado por el iPhone que no es 3G? ¿Cómo se compara con el posicionamiento 3G? ¿El iPhone 3G usa triangulación en caso de que no haya señal de GPS disponible? ¿Hay alguna forma de determinar la precisión de las coordenadas que no son 3G? Gracias.
Cuando se usan solo torres GSM, es +/- 500m (varía mucho, a veces es más preciso).
Si encuentra una red Wi-Fi conocida, entonces está abajo a +/- 50m.
He hecho un montón de software móvil con varios dispositivos diferentes, incluyendo iPhones 3G y 3G Blackberry, y aquí está lo que he encontrado.
El GPS Blackberry y iPhone es realmente bueno cuando tienes una línea de visión clara y al menos 9 satélites presentes. En algunas áreas residenciales o urbanas densas, puede que solo obtenga 5-6 satélites que pueden demorar un poco en converger.
Si no tiene una señal, los teléfonos GSM como el iPhone intentarán encontrar su posición utilizando la potencia de la señal de la torre de la celda, pero NO es tan precisa como el GPS ... ni mucho menos.
He escuchado, aunque esto no se ha confirmado, que el iPhone también usa algo de aprendizaje automático en el lado del servidor cuando no puede encontrar un bloqueo de GPS, lo que significa que toma el promedio de todas las torres celulares, más el promedio de todos los usuarios que tienen usó el GPS en su área para tratar de encontrar su mejor posición. Esto a veces se denomina AGPS o GPS asistido, donde la información del GPS y la potencia de la torre celular se utilizan juntas.
Además, lo único que se me ocurre para encontrar la precisión de las coordenadas que no son 3G sería cambiar de proveedor de forma programática a los proveedores de tu código, o simplemente ingresar a las preferencias y desactivar 3G y escribir una aplicación que realice algunas pruebas.
Los programadores pragmáticos tienen un gran libro SDK de iPhone que acaba de agregar un capítulo sobre el uso de la API de ubicación, por lo que podría ser un buen lugar para comenzar.
Espero que esto ayude.
La clase CLLocation tiene las propiedades "horizontalAccuracy" (para latitud / longitud) y "verticalAccuracy" (para elevación).
Además de las torres de telefonía móvil y el GPS, las ubicaciones también pueden ser determinadas por Skyhook Wireless, que tiene una base de datos de direcciones y ubicaciones MAC de la estación base Wi-Fi.