ios - bar - ¿A qué se refieren la exactitud horizontal y la exactitud vertical de un CLLocation?
status bar iphone (1)
El -1 para la CLLocation
verticalAccuracy
indica que la altitud en CLLocation
no es válida. Solo obtienes altitud con una posición GPS 3D.
El 1414 para la precisión horizontalAccuracy
indica que la posición horizontal (lat./long) podría estar a 1414m de distancia (esto es solo un error estimado). Esta es probablemente una ubicación determinada por triangulación de torre celular o datos de ubicación WiFi. Las ubicaciones de GPS generalmente reportan 100 mo más.
Para obtener una ubicación de mayor precisión (300 desiredAccuracy
más), debe establecer la desiredAccuracy
y esperar a que el receptor GPS se bloquee en al menos 3 satélites (o 4 para una solución 3D). Hasta que eso ocurra, CLLocationManager
le dará lo mejor que tiene, que es la WiFi o los resultados de la triangulación de la torre celular.
Recientemente he estado trabajando en una aplicación basada en la ubicación y estoy notando algunos valores extraños para CLLocation. A menudo obtengo una horizontalAccuracy
de 1414
y una verticalAccuracy
de -1
. ¿Alguna pista de lo que esto indica? Por lo que puedo decir, estos puntos a menudo son muy precisos. ¿Cuál es la diferencia entre la precisión vertical y la precisión horizontal?