【问题标题】:android: google maps API. Show route history安卓:谷歌地图 API。显示路线历史
【发布时间】:2013-05-29 01:17:14
【问题描述】:
我正在构建一个运动/跑步应用程序,目前我只能看到与我的位置相关的常见蓝点,我正在尝试弄清楚如何在地图上显示我在跑步过程中的路径历史会话,以便我可以实时查看我的路径并检查训练的完整路径。
为了这个目标,在 googlemaps api 中有一个内置的类/方法,还是我需要从头开始做一些事情?
请提供我需要学习的主要步骤/主题。
即。我希望拥有与“运动追踪器”、“endomondo”、“Runtastic”等应用程序中内置的相同路径历史记录功能......
谢谢。
路德
【问题讨论】:
标签:
android
google-maps
path
gps
trace
【解决方案1】:
这里有一些关于路径历史的逻辑:
- 您需要Polyline 来绘制路线历史记录
- 设置
starting location
- 开始收听位置变化并在 x 秒后将其保存为您的
final location
- 将
starting location 和final location 保存到List of coordinates
- 使用
final location 作为您的新starting location,重复第3 步直到完成运行
- 使用
List of coordinates 中的坐标绘制折线
这里,你的问题的基本逻辑,请做更多的研究,并尝试编写一些代码,然后再提出进一步的问题:)