2010-04-27 10 views

Respuesta

7

La manera más fácil es obtener la velocidad del dispositivo desde el GPS, más específicamente el tiempo que se tarda en viajar entre 2 puntos. Afortunadamente, esto ya está hecho para usted con la clase de ubicación: Location.getSpeed() que devuelve un flotador con la velocidad en m/s.

Véase el Android developer reference para obtener más información

1

se puede calcular la velocidad con precisión multiplicando la aceleración en cuando se solicita. este método es muy sensible, por lo que tendrá que agregar un control de borde para filtrar batidos.

+0

Los acelerómetros en los dispositivos móviles básicos, como los teléfonos Apple y Android, son probablemente demasiado toscos para hacer una medición útil. Supongo que depende de la precisión necesaria ... – jww

Cuestiones relacionadas