UI Accelerometro riferimento per calcolare la distanza percorsa da una persona
-
05-10-2019 - |
Domanda
Come posso utilizzare la classe UIAccelerometer
per calcolare la distanza percorsa da una persona?
Soluzione
Questo è impraticabile a causa di limitazioni con accelerometri.
- Essi misurano l'accelerazione, non a distanza. È possibile integrare per ottenere la velocità e integrare la velocità per ottenere una certa distanza, ma la doppia integrazione si perde precisione molto veloce, e anche senza le preoccupazioni di precisione, è necessario stabilire una velocità iniziale, che l'accelerometro non può lavorare fuori .
- È inoltre necessario dati di orientamento ad alta frequenza per distinguere tra accelerazione e la gravità. Senza questo, non si può dire in quale direzione la velocità è in aumento. Non si può nemmeno dire se è lineare; qualcuno potrebbe essere girare il dispositivo sulla fine di una stringa.
GPS Usa invece, tramite la classe CLLocationManager
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow