ユーザーがStravaにアクティビティを投稿した後、ルートマップ画像を完成させる方法を知っている人はいますか? Strava API ドキュメントを読みましたが、まだ見つかりません
https://strava.github.io/api/v3/activities/:idを使用してアクティビティを取得します。「マップ」フィールドがありますが、このフィールドの説明がまだわかりません。
みんな、ありがとう。
ユーザーがStravaにアクティビティを投稿した後、ルートマップ画像を完成させる方法を知っている人はいますか? Strava API ドキュメントを読みましたが、まだ見つかりません
https://strava.github.io/api/v3/activities/:idを使用してアクティビティを取得します。「マップ」フィールドがありますが、このフィールドの説明がまだわかりません。
みんな、ありがとう。
Androidで Route イメージを取得するには:
すべての緯度と経度をリストに追加し、その後、緯度と経度の完全なリストを、Google ポリ ライン エンコーディング技術を使用してエンコードされたポリ ライン文字列に変換します。
その後、マップ ボックス アカウントを作成し、有効なトークンでマップ ボックスの静的画像 API を使用します。
ここで StaticPolylineAnnotation を使用します。
List<StaticPolylineAnnotation> list = new ArrayList<>();
list.add(StaticPolylineAnnotation.builder()
.polyline(polilineString)
.strokeWidth(1.0)
.strokeColor(56, 69, 181)
.build());
注: PolilineString は、Google Poly 行エンコード技術から取得したエンコード済み文字列です。
MapboxStaticMap staticImage = MapboxStaticMap.builder().user("mapboxaccountusename")
.accessToken("Mapbox Token")
.styleId("Your Style id")
.staticPolylineAnnotations(list)
.cameraAuto(true)
.retina(true)
.build();
String imageUrl = staticImage.url().toString();