我进入Android开发,我想开始与GPS和拍摄速度乱搞。有没有一种方法可以使用GPS轻松捕捉速度并在屏幕上显示速度?任何简单的框架或内置的函数,我可以使用?
4
A
回答
1
我认为有两种方法来实现这一目标:
首先,如果你在android系统是指在Location类,可以发现,它已得到了一个名为getSpeed
方法。它说:
所以,你可以写,像这样
其次,你可以跟踪GPS位置更新,让你存储以前的位置,并在其中该更新发生的时间。现在,每次有新更新时,您都可以使用distanceTo
类的Location
类的方法找到行进的距离。因此,要知道当前速度,您可以使用公式:distance travelled/time difference between the updates
23
您将不得不使用LocationManager这是用于通过GPS获取用户位置,返回的GPS数据包括速度。您将不得不使用LocationListener的onLocationChanged(Location location)
函数。
为了让你将需要这样做速度:
int speed = location.getSpeed();
这是米/秒,如果你需要将它转化成/ h使用公里此:
int speed=(int) ((location.getSpeed()*3600)/1000);
如果你需要将它转换为mph使用这个:
int speed=(int) (location.getSpeed()*2.2369);
相关问题
- 1. CoreLocation捕获速度
- 2. Android的GPS速度
- 3. 在Android中使用GPS计算速度
- 4. Android的GPS速度提示
- 5. Python GPS数据捕获
- 6. 获取GPS精度
- 7. 如何使用GPS找到用户的行走速度?
- 8. 结合加速度计和GPS来计算车辆速度
- 9. 串行GPS作为速度计
- 10. Android的GPS定位速度不可靠
- 11. GPS位置总是返回零速度
- 12. 提高捕捉速度StillSiellImageAsynchronouslyFromConnection
- 13. 如何在Android中获取GPS中最准确的速度
- 14. 从Android上获取GPS速度计算距离和时间
- 15. 如何使用GPS数据或加速计在android中查找减速度?
- 16. iPhone 4陀螺仪/ GPS与加速度计/ GPS /指南针
- 17. 使用加速度传感器从3DVector获取速度
- 18. .net捕获实时GPS数据
- 19. 在Android中捕获GPS坐标
- 20. 通过GPS获取纬度和经度
- 21. 快速iphone屏幕捕获
- 22. OpenCV videoInput.h捕捉速度不同于写入速度
- 23. OpenCV捕获的视频运行速度比实时更快吗?
- 24. 的WordPress:未捕获的ReferenceError:速度没有定义
- 25. android gps设备获取纬度和经度所用的时间
- 26. Android GPS应用程序无法正确捕获位置
- 27. 捕获使用C#
- 28. 获取GPS精度在反应本土
- 29. Android上的GPS如何获得高度?
- 30. GPS获取经度和海拔分别
谢谢你,我做了一个搜索,没有出现。 – user964627 2012-07-24 06:05:45