Sto sperimentando con l'aggiunta della funzionalità GPS alla mia app per iPhone. È un'app di allenamento che verrà utilizzata mentre si cammina o si corre. Quindi quello che voglio usare il GPS è mostrare la velocità che la persona sta muovendo in Mph e in minuti/miglia.iPhone CoreLocation: come ottenere la velocità più precisa
Come configurare CLLocationManager in modo da ottenere i migliori risultati possibili? Cosa dovrei impostareAccuratezza e filtro della distanza desiderati?
ho provato con:
distanceFilter = 10 e desiredAccuracy = kCLLocationAccuracyNearestTenMeters
e la lettura
proprietà CLLocation.speed
test durante la guida in giro con la mia macchina l'accuratezza sembra buona rispetto al tachimetro dell'auto anche se ci vuole un po 'per l'aggiornamento. Mi rendo conto che il ritardo di aggiornamento potrebbe essere il tempo necessario per interrogare la posizione GPS, ma non sono sicuro che la modifica dei due parametri precedenti darebbe risultati migliori.
Devo usare kCLLocationAccuracyBest e qualche altro valore per distanceFilter?
Sono interessato a conoscere altri utenti che utilizzano CoreLocation per ottenere velocità. Cosa stai facendo per ottenere risultati più accurati?