Im建立一个应用程序来跟踪我的自行车之旅。 我想跟踪我的地理位置。从那我想计算最大速度,平均速度和路线。 最佳做法是什么?我应该每5秒钟将自己的地理位置保存到独立存储中还是存在性能更优化的方法?我不知道如果保存到隔离式存储是电池密集型的,也许有某种会话对象,我可以节省每一分钟,以便减少电池消耗。 Ofcourse当然,我保存用户的位置的时间段越短,但我认为更准确,但什么被认为是最佳实践(如果有的话)?地理位置跟踪
Q
地理位置跟踪
0
A
回答
1
独立存储通常用于存储应用程序关闭后需要保留的数据。因此,尽管您最终会保存到独立存储(假设您计划保存数据),但您不必每次获得新结果时都执行此操作。
您获得数据的频率取决于您,但显然您获得该数据的频率越高,应用程序的电池密度就越高。你可以决定你想每X
米。您可以调整MovementThreshold以适合您的应用程序。每次用户旅行MovementThreshold's
值时,PositionChanged事件都会触发。
至于保存,你可以得到每个间隔的值,并将其存储在List
。然后,当用户完成时,您可以将该列表写入隔离存储。如果您发现列表开始占用太多内存,则可以将其写入隔离存储,清除列表并重新开始。
相关问题
- 1. html5地理位置跟踪
- 2. 地理位置跟踪getElementById不工作
- 3. HTML5跟踪地理位置持续
- 4. 跨域地理位置跟踪
- 5. 跟踪位置
- 6. 位置跟踪
- 7. Div位置跟踪
- 8. 谷歌地图跟踪我的位置
- 9. 使用地图进行位置跟踪
- 10. 跟踪IP地址的确切位置
- 11. 钛地理位置跟踪无法正常工作
- 12. 从实时跟踪地理位置动态绘制线条
- 13. 朋友的跟踪位置
- 14. 点击跟踪位置
- 15. 跟踪boost :: spirit的位置
- 16. cllocation跟踪一个位置
- 17. 排序后跟踪位置
- 18. 跟踪手机的位置
- 19. 跟踪用户位置
- 20. 实时位置跟踪
- 21. 在android中跟踪位置
- 22. 背景位置跟踪:iOS
- 23. 用户邮件跟踪位置(在阅读邮件时跟踪用户位置)
- 24. 谷歌地图地图不会跟踪当前运动位置
- 25. 红外LED跟踪:使用OpenCV跟踪x,y,z位置
- 26. CLLocationManager跟踪错误的位置(跟踪我)
- 27. 清理跟踪
- 28. Google跟踪代码管理器定位
- 29. ios - gpx文件中的地理定位和跟踪
- 30. 通过实时服务提供商进行实时地理位置跟踪
谢谢!确切地说,我需要的答案和细节级别! :) – Flo