1 votos

Precisión/Margen de error (en metros) de las ubicaciones de iPhone/iPad, ¿ubicación precisa desactivada vs. activada?

Soy un desarrollador de aplicaciones móviles que está desarrollando un par de aplicaciones para iOS que utilizan la ubicación del dispositivo para la búsqueda, y estoy tratando de establecer restricciones en las dimensiones necesarias para las celdas en un sistema de mapeo de ubicación basado en quadtree. El tamaño mínimo de la celda debería coincidir aproximadamente con el margen de error de un iPhone o iPad con la opción de "utilizar ubicación precisa" desactivada.

Sí, soy consciente de que esto probablemente varía según el modelo de iPhone y iPad, así que si puedes responder esta pregunta, por favor házmelo saber para qué modelo(s) son las estadísticas. Estoy interesado en encontrar esta información sobre modelos de los últimos 5 años aproximadamente. Y principalmente me interesa el margen de error cuando la ubicación precisa está desactivada.

¿Alguien sabe o sabe dónde puedo encontrar datos sobre la precisión de las ubicaciones de iPhone/iPad (es decir, un margen de error, como un rango, en metros), tanto con la ubicación precisa activada como desactivada?

0voto

Jose Chavez Puntos 645

Desde la perspectiva de un programador, deshabilitar la función de "Ubicación precisa" se conoce como "reducedAccuracy". En este modo, el desarrollador de la aplicación solo debe esperar una precisión horizontal de 1 a 20 kilómetros. Además, las actualizaciones de ubicación se retrasarán, por lo que los datos de ubicación pueden ser bastante antiguos (es decir, con un retraso de 15-20 minutos).

Veo en los comentarios que hay especulaciones de que Apple aplica un error aleatorio a la ubicación precisa real. Eso no es realmente el caso. En su lugar, Apple ha mapeado el mundo en una serie de celdas, y cuando está en modo reducedAccuracy, iOS solo le indica a la aplicación el centro de la celda en la que se encuentra el usuario en ese momento.

La razón de esta característica es que ha permitido a Apple crear celdas de diferentes tamaños en ubicaciones de todo el mundo. Esto significa que con reducedAccuracy, una aplicación probablemente podría decir en qué (gran) ciudad se encuentra el usuario en ese momento.

Si Apple simplemente hubiera introducido un error aleatorio de 20 km, o simplemente hubiera mapeado el mundo en celdas de tamaño fijo, una aplicación podría confundirte con estar en una ciudad completamente diferente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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