#経緯
グーグルマップのtimeline機能で、過去のある1日の移動経路がわかります。
が
一回に1日分しか表示できないけど、これまでの履歴全部を一発で見たい...
#APIないの?
google map timelineに関するAPIがないかを少し調べましたが、どうやら存在しないようです。
愚直にデータをダウンロードして表示する方針にしました。
#グーグルマップの履歴をダウンロードする手順
https://takeout.google.com/settings/takeout/custom/location_history
に行き、次へ。
アーカイブの形式設定はデフォルトのままで特に問題ないと思います。
ぽちぽち進んでいくと、jsonのダウンロードができます。
ダウンロード後、jsonファイルの中身をみてみると、以下のような感じでした。
時折activity
の属性が入っていて、状態が"STILL"なのか"IN_VEHICLE"なのか等の推定がなされているようですね。
(一部数値を***
で置き換えてます)
#これから
自分が過去に通った道を全て重ね合わせて一つのMapにしたいので、このJsonファイルを投げると全ての経路が重ね合わされて表示されるようなページを作りたいと思います。
#追記
とりあえず動くもの?ができました。色が怖い。
https://maatumo.github.io/gmaptl/index.html
処理が重すぎて一回PC落ちたので、万が一ご利用になる際はご注意ください。(jsonを少しづつ読み込むような設計に変えたい