Google Maps には、レストラン、ホテル、観光名所、友人に薦められたカフェなど、何百もの場所を保存できます。難しいのは、そのデータをアカウントの外へ取り出すことです。Google Maps の画面にはデータをエクスポートするボタンがありません。カスタムリストは Maps 内で共有できますが、スター付き場所は標準リストとして共有できず、どちらも再利用できるデータファイルにはなりません。
このガイドでは、実際にそれを行うための 3 つの方法 (ワンクリック Chrome 拡張機能、公式 Google Takeout ルート、Google My Maps での手動再構築) に加えて、リストが公開された後に適切なエクスポート形式を選択する方法について説明します。
Google Maps でエクスポートできない理由
保存は Google アカウント内に保存されます。組み込みのダウンロードはありません。カスタム リストには共有コントロールがありますが、スター付き場所は例外です。スター付き場所共有ガイド では、その違いについて説明しています。
普段は問題になりませんが、友人との旅行を計画する、都市ガイドを作る、何年もかけて育てたリストをバックアップするといった場面で、データを外へ出せないことに気付きます。
Google Maps には保存済みリストのエクスポートボタンがなく、一般向けの API もありません。公式の Takeout でも、名前とリンクを中心とした未加工の JSON ファイルが出力され、住所や評価などの情報は揃っていません。実用的なリストを取得する方法を、手軽な順に 3 つ紹介します。
方法 1: ExportMyMap Chrome 拡張機能
最も手早い方法です。拡張機能は Google Maps 内で動作するため、ファイルのアップロードやアーカイブの取得、別アカウントでのログインは必要ありません。
拡張機能の仕組み
Google Maps タブのアイコンをクリックすると、ページ上にパネルが開き、次のことが行われます。
- アカウントにあるリスト(スター付き、行きたい、カスタムリストなど)を読み取ります。
- エクスポートするリストを選びます。Google Maps が画面表示に使うものと同じ内部 API から場所を取得します。
- 選んだ形式で必要になる場合は、各場所の詳細 (住所、電話番号、ウェブサイト、営業時間、評価、写真) を補完します。
- 共有リンク、PDF、印刷、CSV、Excel、JSON、GeoJSON、KML、GPX のいずれかで完成データを出力します。
既存の Google Maps セッションを使用するため、別個のログインまたは OAuth プロンプトはありません。すでにマップにサインインしている場合、拡張機能はそのまま機能します。
それぞれの場所で得られるもの
名前だけのリストでは十分ではありません。エクスポート時に、拡張機能が各場所の評価、営業時間、ウェブサイト、閉業ステータスなどの情報を補完します。そのため、ExportMyMap のスプレッドシートは、手作業で情報を追加しなくても、開いてすぐに並べ替えやフィルターができます。
拡張機能のインストール
- Chrome Web Store の ExportMyMap リスト を開きます。
- [Chrome に追加] をクリックし、権限のプロンプトを受け入れます。
- 拡張機能をツールバーに固定して、どの [マップ] タブからもアクセスできるようにします。
インストールは 1 分ほどで終わります。生成したリンクは、Google アカウントを持たない人でも開けます。
プライバシーと権限
拡張機能は必要最小限のものを要求します。
- google.com/maps タブにアクセスします。 これにより、表示しているリストを読み取ることができます。
- ストレージ セッション間でロック解除メールを記憶するため。
他のタブを読み取ったり、閲覧履歴を監視したり、場所を勝手に外部へ送信したりすることはありません。リストデータはブラウザ内に残ります。例外は 共有リンク で、受信者が短縮 URL を開けるよう、エンコードしたリストをサーバーへ送信します。PDF はデータを保存しないステートレスなサーバーレス関数で生成します。印刷、CSV、Excel、JSON、GeoJSON、KML、GPX はローカルで作成されます。
exportmymap.com でお試しください。
方法 2: Google Takeout
Google Takeout は、Google の公式データ エクスポート ツールです。マップに保存した場所のコピーを、他のものと一緒に Google アカウントから取得できます。
ステップ 1: Google Takeout を開く
takeout.google.com に移動してサインインします。
ステップ 2: マップ データのみを選択する
最初に 「すべての選択を解除」 をクリックします。次に、「マップ(マイプレイス)」 までスクロールし、チェックを入れます。選択範囲を絞ると、エクスポートが小さくなり、処理も速くなります。
ステップ 3: アーカイブをダウンロードする
「次のステップ」 をクリックし、ZIP を選択して、「エクスポートの作成」 をクリックします。通常、数分以内に Google からダウンロード リンクが電子メールで送信されます。
ステップ 4: 保存した場所ファイルを見つける
アーカイブを解凍します。Maps フォルダー内に、Saved Places.json というファイルがあります。それがデータです。
ステップ 5: ExportMyMap にアップロードする
Saved Places.json を テイクアウト インポート ページ にドロップします。ここで読み込めるのは GeoJSON 形式のファイルで、Takeout の別項目 保存済み から生成される CSV ではありません。2 種類のエクスポートを区別しにくい場合は、アップロード前に Saved Places.json と保存済み CSV の違いを確認してください。
方法 3: Google My Maps でリストを手動で再構築する
何もインストールできず、Takeout アーカイブも待ちたくない場合は、リストを手動で Google My Maps に移動できます。My Maps は Google の無料カスタム地図ツールで、Google Maps 本体とは異なり、エクスポートボタンがあります。場所を追加した後は KML としてエクスポートできます。
このルートは時間がかかり、短いリストにのみ価値がありますが、Google 独自のツール以外は何も使用しません。
ステップ 1: Google My Maps を開く
google.com/mymaps にアクセスし、[新しい地図を作成] をクリックします。
ステップ 2: 各場所を追加する
地図上部の検索バーに場所の名前を入力し、Enter キーを押して、検索結果の 地図に追加 をクリックします。場所ごとに繰り返してください。一括インポートはないため、この方法が現実的なのは十数件から二十件程度の短いリストだけです。
ステップ 3: マイマップからエクスポートする
マップのタイトルの横にある 3 点メニューをクリックし、KML/KMZ にエクスポート を選択します。KMZ ではなく KML としてエクスポート にチェックを入れて、Google Earth、QGIS、または任意のマッピング ツールで開くプレーン .kml ファイルを取得します。
約 20 か所を超える場合は、方法 1 または方法 2 を使用すると、クリックの手間が大幅に節約されます。また、Takeout からの Saved Places.json をすでに持っている場合は、これを完全にスキップしてください。ファイルをアップロードする方が、すべてのエントリを再入力するよりも簡単です。
どのエクスポート形式を使用する必要がありますか?
ExportMyMap では 9 つの出力形式を選べます。どれが適切かは、リストを読む、スプレッドシートで編集する、地図へ読み込むなど、その後の使い方によって異なります。
| 形式 | 最適な用途 | 開くアプリ | GPS 座標を保持 |
|---|---|---|---|
| リンクを共有する | 友達にリストを送信する | 任意の Web ブラウザ | はい |
| 印刷可能な旅行ガイド | 任意の PDF リーダー | いいえ | |
| 印刷 | インクを抑えた紙のチェックリスト | 任意のプリンター | いいえ |
| CSV | スプレッドシートで手早く編集 | Google Sheets、Numbers、Excel | はい |
| Excel (XLSX) | 書式設定されたビジネス ブック | Microsoft Excel | はい |
| JSON | スクリプトと自動化 | 任意のコードエディター | はい |
| GeoJSON | Web マップと GIS | Mapbox、Leaflet、QGIS | はい |
| KML | Google Earth と Google My Maps | Google Earth、Google My Maps | はい |
| GPX | GPS デバイスとナビ アプリ | Garmin、ハイキング アプリ | はい |
実際には:
- 旅行を共有するには、Google アカウントやアプリを持たないユーザーが開くことができる唯一の形式は共有リンクです。これは単なる URL です。
- スプレッドシートの場合、すぐに使用できるフォーマット済み列の場合は Excel (XLSX) を選択し、データを別の場所にインポートする場合は CSV を選択します。
- 地図と GIS には、Web 地図や GIS なら GeoJSON、Google Earth と Google My Maps なら KML、GPS 機器やハイキングアプリなら GPX が向いています。
- 開発者向けには、JSON が名前、住所、座標、評価、電話番号、ウェブサイト、営業時間などの全フィールドを、スクリプトから直接読み取れる構造で保持します。Google Earth を使う場合は、別記事の Google Earth 手順ガイド を参照してください。
文書形式については、PDF および印刷ガイド で、500か所の上限、メモの設定、PDF のダウンロードとブラウザーの印刷ダイアログを使う場合の違いを解説しています。
リストをエクスポートする目的
旅行の計画を立てる
「行きたい」リストを PDF にエクスポートすると、印刷可能な都市ガイドが作成されます。すべてのスポットには名前、住所、タップ可能な Google Maps リンクが含まれており、携帯電話に保存するとオフラインで読むことができます。または、旅行参加者全員に共有リンクを送信して、Google アカウントを共有しなくてもグループ全体が同じ候補リストから作業できるようにします。
ビジネスとローカルマーケティング
顧客、店舗、競合他社の場所を Excel ワークブックにすれば、並べ替えやフィルターを行い、CRM に取り込めます。不動産業者は購入希望者へ近隣の候補を渡し、現場チームは保存した見込み客を訪問ルートに変換し、代理店はスクリーンショットではなく整理された表を納品できます。
GIS、マッピング、および開発
GeoJSON と KML は QGIS、Mapbox、Leaflet、Google Earth に直接読み込めるため、手入力せずにカスタム Web マップや空間分析の元データとして使えます。開発者は JSON をスクリプト、データベース、別のアプリへ渡せます。各場所に座標が含まれるので、再ジオコーディングは不要です。
Google Maps データをエクスポートすることは合法ですか?
Google Maps に保存したリストは利用者自身のデータであり、そのデータをエクスポートするために Google Takeout があります。Chrome 拡張機能は別の方法で同じ情報へアクセスし、ログイン中の Maps セッションから、画面に表示されるものと同じリストデータを読み取ります。ログインしていないアカウントや、他人の非公開リストへアクセスすることはありません。
注意すべきなのは、エクスポート後のファイルの扱いです。一般公開されている場所を自分用に保存したリストであれば問題ありません。他人の個人情報が含まれる場合は、個人データの表を扱う場合と同じように慎重に管理してください。
よくある質問
データは安全ですか? Takeout の JSON はブラウザー内で解析されます。共有リンクを作る場合は、受信者が短縮 URL から開けるよう、エンコードされたリストが短縮リンクサービスへ送信されます。PDF では選択した印刷データを、内容を保存しない PDF 生成サービスへ送信します。どちらを使う場合も、個人的な場所やメモが含まれていないか事前に確認してください。
ExportMyMap を使用するには Google アカウントが必要ですか? いいえ、Google Takeout の Saved Places.json ファイル、またはファイル手順をスキップする場合は Chrome 拡張機能のいずれかが必要です。
Google Maps リストを Excel または CSV にエクスポートできますか? はい。形式として CSV またはネイティブ Excel (XLSX) を選択すると、名前、住所、座標、評価、電話番号、Web サイト、営業時間の列を含むスプレッドシートが作成されます。
エクスポートには座標 (緯度と経度) が含まれますか? データ形式には含まれます。CSV、Excel、JSON、GeoJSON、KML、GPX は、各場所の正確な GPS 座標を保持します。PDF と印刷は読みやすさを優先し、生の座標を省略します。
200 件を超えるリストをエクスポートするにはどうすればよいですか? 通常のカスタムリストはそのままスキャンできますが、デスクトップ版 Google Maps では、スター付きの場所が約 200 件までしか表示されない場合があります。その場合は、Google Takeout でスター付きの場所をすべて復元してください。
無料でエクスポートできる場所は何件ありますか? 無料プランでは、最初の 10 か所のプレビューが表示されます。無制限のエクスポートについては、exportmymap.com で現在のプランを参照してください。
これはモバイルでも機能しますか? Google Takeout はどのデバイスでも機能します。ExportMyMap Chrome 拡張機能には、デスクトップ Chromium ブラウザが必要です。
まとめ
Google Maps から保存場所を取り出す方法は分かりにくいものの、回避策は 3 つあります。最も手軽なのは Chrome 拡張機能で、別のログインなしに CSV、Excel、KML、PDF などをすぐ作成できます。Google Takeout は、未加工の JSON を扱える場合に使える公式の方法です。ソフトウェアを追加できないパソコンで短いリストだけを移すなら、Google My Maps で手作業で再構築する方法もあります。
exportmymap.com で保存した場所をエクスポートできます。