Google Fit 应用程序未显示使用休息上传的锻炼路径 API

Google Fit App not showing path of workout uploaded using Rest API

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

我正在尝试让地图显示我 运行 的路径。我已经使用 com.google.location.sample 上传了一个数据集,其中包括纬度、经度、精度和海拔。我知道自从 运行 将“获取”数据集 returns 我输入的值存储以来,数据就被存储了。我也知道 GPS 点正在注册,因为我得到了会话发生区域的地图,但没有实际 运行 的“路径”。我也知道所有的点都被接收了,因为我有几次 运行 这条路径,但每次的距离不同,地图缩放 in/out 根据我走了多远。

Screenshot Google Fit

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

https://github.com/omriasta/ifitsync

这是来自 google 拟合 api:

的数据集的“GET”

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

有谁知道为什么 Google Fit App 不会显示包含此数据集路径的地图?

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