gpt4 book ai didi

api - Strava API - 如何获取路线图像

转载 作者:行者123 更新时间:2023-12-01 23:08:15 35 4
gpt4 key购买 nike

有谁知道用户在 Strava 上发布事件后如何获得完成路线图图像。我已阅读 Strava API 文档,但尚未找到

我用 https://strava.github.io/api/v3/activities/:id要获得事件,有“ map ”字段,但我仍然没有找到该字段说明。

enter image description here

谢谢大家。

最佳答案

Strava 获取记录的纬度/经度集,并使用 GOOGLE POLYLINE ENCODING 对其进行编码算法。这是为了减少通过APP和WEB SERVICE传输的数据。

如果需要绘制路线,则需要

  • 取折线字符串。
  • 对其进行解码以获得纬度/经度数组。
  • 循环遍历数组并在 map 上绘制折线。

  • 我用了 @mapbox/polyline npm 模块在 javascript 中解码折线。

    另一种更好的方法是使用谷歌地图静态 API。您将在其中输入折线,并获取绘制路线的图像。静态 api 看起来像

    https://maps.googleapis.com/maps/api/staticmap?size=600x300&maptype=roadmap&path=enc:GIVE_YOUR_POLYLINE_DATA&key=GIVE_YOUR_API_KEY

    关于api - Strava API - 如何获取路线图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48017792/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com