Google Fit API:在跟踪跑步/骑自行车时获取距离/卡路里/速度?

时间:2015-11-25 17:56:38

标签: android google-api google-fit google-fit-sdk

我正在开发适用于Android设备的健身应用,以跟踪跑步或骑行等活动,并发现Google Fit API可以帮助我做很多事情。但是当我开始使用GitHub的Google样本时,我发现了一些问题。

首先,它似乎与Android模拟器不兼容。我激活SensorsAPI以通过监听器获取GPS更新,但它不返回任何DataPoints。但是,当在真实设备上运行时,它似乎工作得更好一些。

我的第二个疑问是如何才能获得活动期间消耗的卡路里? Google Fit是否可以自动获取,只需插入用户的身高和体重?如果可能,它是否仅适用于历史会话,或者我可以使用SensorsAPI获取用户正在进行的实际活动吗?因为在我的应用程序中,我想实时显示当前活动的信息(活动持续时间,覆盖的距离,燃烧的卡路里......)

最后,我还希望在用户检查存储在Google Fit SDK中的历史会话时显示活动路线的地图,甚至可以在活动期间实时显示地图。 Google Fit API中是否有任何内容可以自动为我提供地图,或者唯一的方法是检索活动会话期间记录的所有本地化点,然后用它们绘制地图?

非常感谢您的帮助!

0 个答案:

没有答案