Estoy experimentando con la adición de la funcionalidad de GPS a mi aplicación de iPhone. Es una aplicación de entrenamiento que se usará al caminar o correr. Entonces, para lo que quiero usar el GPS es para mostrar la velocidad con la que la persona se mueve en Mph y minuto/milla.iPhone CoreLocation: Cómo obtener la velocidad más precisa
¿Cómo debo configurar el CLLocationManager para obtener los mejores resultados posibles? ¿Qué debo configurar la precisión y el filtro de distancia?
He probado con:
distanceFilter = 10 y = desiredAccuracy kCLLocationAccuracyNearestTenMeters
y la lectura
propiedad CLLocation.speed
pruebas durante conduciendo en mi coche parece buena la exactitud comparado con el velocímetro del auto, aunque lleva un tiempo actualizarlo. Me doy cuenta de que la demora en la actualización puede ser el tiempo que se tarda en consultar la ubicación del GPS, pero no estoy seguro si cambiar los dos parámetros anteriores dará mejores resultados.
¿Debo usar kCLLocationAccuracyBest y algún otro valor para distanceFilter?
Me interesa saber de otros que usan CoreLocation para obtener velocidad. ¿Qué estás haciendo para obtener resultados más precisos?