以下の記事で書いた通り、Google Map のタイムラインデータが7年分消失しました。
こういう経験をすると、データを所有したいと思うようになりました。 データって大事です。
Google には Takeout というサービスがあります。
このサービスは、 Google アカウントに保存されている様々なデータ(Chromeの検索履歴やPhotoの写真など)をエクスポートすることができます。
Google Map もサービス対象ですが、タイムラインデータは含まれていません。
私は Google Pixel を持っているので、端末の設定アプリからタイムラインデータを JSON 形式でエクスポートすることができます。
エクスポートした JSON ファイルを Google Map にインポートすることはできません。
また、タイムラインデータだけでなく口コミデータも一部エクスポートできませんでした。
私は640件以上の口コミをしているのですが、エクスポートできたのは全部ではなかったと思います。(200件ぐらい?)
Google Takeout を使って、行動履歴を可視化する ActivityViz というWebアプリを開発しました。
Google Takeout でダウンロードしたマイアクティビティをzipごとブラウザにアップロードするだけで、以下のようなグラフを見ることができます。
データはブラウザ上で全て完結して処理するため、外部通信は一切しません。
月別の行動振り返りに便利ですので、ぜひご利用ください。
実装した話について、以下の記事で紹介していますので、よければご覧ください。
Google Map は便利なサービスです。
目的地までの移動ルートの確認や、場所の検索、ストリートビューで景観の確認もできます。
私の生活において、Google Map は欠かせない存在です。
とはいえ、私の投稿した口コミデータや行動履歴について、可能なら自身が保持したいです。
データのエクスポート機能は、多くのプロダクトでは有料とされることが多いです。
それだけデータには価値があります。
Google Map だと口コミデータとタイムラインデータはどちらも手に入れる方法は少なからずあります。
ただし、どちらもそれらのデータを今後も継続して手に入るとは限りません。
Google Map にどっぷり依存しているなら、それは許容しないといけません。
Google Map から脱するなら、それと同等のプロダクトを見つけるか自作しないといけません。
プロダクトはセルフホスト可能なもの(ex. Dawarich, OwnTracks) でないと、プロダクト側に主導権が渡ってしまいます。
自作は高難易度でしょう...。
Google Map の体験は継続したい。
けれど、データは所有したい。
なら、定期的にデータをダウンロードするしかなさそうです。
自分用の小さなスクリプトを用意して、口コミデータやタイムラインデータを手に入れる方法を作ります。
Web 上ならブラウザオートメーションツール、モバイル 上ならアプリオートメーションツールです。
先ほど書いた、Google Takeout や Google Pixel の設定アプリ経由のデータ取得は正道です。
しかしそれらがいつまで提供されるのか不明ですので、自身の制御できる範囲で仕組み化するとよさそうです。
Dawarich と OwnTracks を使って、Google Map のタイムラインデータを置き換えようかなと思っていたのです。
それでうまくいった場合、タイムラインデータは自身の制御下になります。
ただ Google Pixel の純正アプリ(Google Map)に比べたら、バッテリー消耗や精度は厳しそうだなと思っています...。
タイムラインデータの可視化に関してはより良いものが作れるかもしれませんが。
-
0
読み込み中...
タグ「開発ツール」の記事
ブログ記事のページ下部に、Disqusを設置しています。 急遽、Disqusの上下に良くわからない広告が大量に表示されるようになりました。 Disqusのメール メールボックスを漁ってみると、以下のメールがありました。 Disqusからのメ
2026年02月06日
DuckDB WASMとOrigin Private File System (OPFS) を組み合わせ、Google マイアクティビティの履歴をブラウザ内に閉じたまま扱えるようにしたときの設計と学びを整理しました。
Million.devを知り、少し試してみました。Million.jsについて このライブラリは、React DevToolsのProfilerより簡単にプロファイリングできるみたいです。 パフォーマンスのプロファイリングは通常、面倒で時間のかかる作業です。もしもこれを簡単に実行できるのであれば、めちゃくちゃ捗るなとわくわくしました。