LoginSignup
37
24

More than 5 years have passed since last update.

グーグルマップの履歴(timeline)をダウンロード

Last updated at Posted at 2018-03-10

経緯

グーグルマップのtimeline機能で、過去のある1日の移動経路がわかります。

一回に1日分しか表示できないけど、これまでの履歴全部を一発で見たい...

APIないの?

google map timelineに関するAPIがないかを少し調べましたが、どうやら存在しないようです。
愚直にデータをダウンロードして表示する方針にしました。

グーグルマップの履歴をダウンロードする手順

https://takeout.google.com/settings/takeout/custom/location_history
に行き、次へ。
スクリーンショット 2018-03-10 15.47.32.png

アーカイブの形式設定はデフォルトのままで特に問題ないと思います。

ぽちぽち進んでいくと、jsonのダウンロードができます。

スクリーンショット 2018-03-10 15.07.47.png

ダウンロード後、jsonファイルの中身をみてみると、以下のような感じでした。
時折activityの属性が入っていて、状態が"STILL"なのか"IN_VEHICLE"なのか等の推定がなされているようですね。
スクリーンショット 2018-03-10 16.01.27.png
(一部数値を***で置き換えてます)

これから

自分が過去に通った道を全て重ね合わせて一つのMapにしたいので、このJsonファイルを投げると全ての経路が重ね合わされて表示されるようなページを作りたいと思います。

追記

とりあえず動くもの?ができました。色が怖い。

https://maatumo.github.io/gmaptl/index.html
処理が重すぎて一回PC落ちたので、万が一ご利用になる際はご注意ください。(jsonを少しづつ読み込むような設計に変えたい
スクリーンショット 2018-03-10 17.45.36.png

37
24
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
37
24