Phu*_*anh 9 api dictionary strava
有谁知道在用户在 Strava 上发布活动后如何获取完成路线图图像。我已经阅读了 Strava API 文档,但我还没有找到它
我使用https://strava.github.io/api/v3/activities/:id来获取活动,有“地图”字段,但我仍然没有找到这个字段的描述。
谢谢大家。
Strava 获取记录的一组经纬度,并使用GOOGLE POLYLINE ENCODING算法对其进行编码。这是为了减少通过APP和WEB SERVICE传输的数据。
如果需要绘制路线,则需要
我使用@mapbox/polyline npm 模块来解码 javascript 中的折线。
另一种更好的方法是使用谷歌地图静态api。您将在其中输入多段线,并获取绘制了路线的图像。静态 api 看起来像
可以将其summary_polyline解码为一组坐标。这里描述了用于折线的算法,许多库都可以处理它。
例如,您还可以使用 Google 地图静态 API,无需解码。
来自 Strava slack 机器人的 Ruby 代码可以完成这一切。