Creo que la diferencia es probable que debido a la forma en que el teléfono Android con un GPS, y el iPhone con 3G, son la determinación de su ubicación.
No estoy seguro acerca de todos los teléfonos Android, pero es probable que todos ellos están utilizando similares GPS para la ubicación del proyecto. Esto puede ser verificado si usted proporcionó los modelos similares que probada. De todos modos, el punto es que los teléfonos que utilizan verdadero GPS son la determinación de su ubicación por medio de la decodificación y la triangulación basada en las señales de radio de los Satélites de Posicionamiento Global. Esto se logra con un chip ubicado en el propio teléfono, y el uso de un mínimo de 4 satélites.
El iPhone, por otro lado, utiliza una combinación de GPS Asistido y GLONASS, que es rusa y Mundial de Navegación por Satélite Sistema. Asistido, o a-GPS utiliza los recursos de la red para aumentar la señal de ubicación de la información recibida del GPS.
Este aumento se toma dos formas principales, que pueden afectar significativamente a la deriva ubicación (desde el artículo de la Wikipedia que se hace referencia más arriba):
- La información se utiliza para adquirir los satélites más rápido
- Se puede suministrar orbital de datos o almanaque de los satélites GPS el receptor GPS, permitiendo que el receptor GPS para bloquear a los satélites más rápido en algunos casos.
- La red puede proporcionar el tiempo preciso.
- Cálculo de la posición por el servidor utilizando la información desde el receptor GPS
- El dispositivo captura una instantánea de la señal de GPS, con el tiempo aproximado, para el servidor en el proceso posterior a una posición.
- El servidor de asistencia tiene una buena señal de satélite, y por la abundancia de cálculo de potencia, por lo que se pueden comparar, fragmentaria señales transmitida
- Exacto, de reconocimiento de las coordenadas de la celda sitio torres de permitir un mejor conocimiento de las condiciones ionosféricas y otras condiciones que afectan a la señal de GPS que el receptor GPS solo, lo cual permite la determinación precisa de la posición. (Ver también Sistema de Aumentación de Área Amplia)
Las diferencias no son probablemente un factor de los dos sistemas de satélite. La razón más probable tiene que ver con el teléfono Android directamente derivados de la ubicación de las señales del satélite, donde el iPhone es el uso de las señales de satélite como una base, pero utiliza información adicional para influir en el procesamiento de la señal y la obtención de la ubicación. La exactitud de la información adicional por lo tanto influye en la posición derivada.
Si el iPhone contaba con un chip de GPS de a bordo que estaba realizando el GPS de procesamiento de la señal, las ubicaciones probablemente sería mucho más cerca, suponiendo, como @U2ros mencionar, que los teléfonos estaban en el mismo lugar y las lecturas se toman al mismo tiempo.
El último factor a considerar es la Posición de la Precisión de que los teléfonos son capaces de determinar con su GPS de la aplicación. Suponiendo que cada teléfono tiene una precisión de 10 Metros, lo que significa que para un punto dado, la ubicación podría ser determinado a ser parte en un círculo de radio de 10 metros alrededor de ese punto. Usted podría terminar con cada uno de teléfono de la determinación de la ubicación para estar en lados opuestos de 10 metros de círculo, lo que está a 20 metros de distancia.
Ejemplo: