首页 > 解决方案 > Google Fit App 未显示使用 Rest API 上传的锻炼路径

问题描述

我正在尝试创建一个 python 应用程序来上传锻炼数据以存储在 google fit 中。

我试图让地图显示我的跑步路径。我使用 com.google.location.sample 上传了一个数据集,其中包括纬度、经度、准确度和海拔。我知道数据正在被存储,因为运行“get”数据集会返回我输入的值。我也知道 GPS 点正在注册,因为我得到了会话发生区域的地图,但没有实际运行的“路径”。我也知道所有的点都被收到了,因为我已经跑了几次这条路,但每次的距离都不同,地图会根据我走的距离放大/缩小。

截图谷歌健身

这是我得到的一个样本。有没有办法让其余的 API 注册并显示实际路径以及海拔图?我的代码可以在这里看到:

https://github.com/omriasta/ifitsync

这是来自 google fit api 的数据集的“GET”:

https://gist.github.com/omriasta/e1d8c85677092ed89a25126e4b334e41

有谁知道为什么 Google Fit 应用程序不会显示带有此数据集路径的地图?

标签: google-fitgoogle-fit-api

解决方案


通过反复试验,除非活动类型为正在运行(整数 8),否则不会绘制路径。即使有位置样本,Treadmill Runs 似乎也不会显示地图。


推荐阅读