Google Maps と Google My Maps は名前が似ていますが、保存した場所を自動でやり取りする別々のサービスです。
保存リストは Google Maps にあり、カスタムレイヤー、マーカースタイル、描画ツール、公開地図の機能は Google My Maps にあります。Google Maps でスターを付けても Google My Maps には表示されず、リストを一括で変換するボタンもありません。
両者をつなぐのが KML ファイルです。保存リストを目印としてエクスポートし、Google My Maps のレイヤーへインポートすれば、場所を一つずつ検索し直さずに編集可能なカスタム地図を作れます。
マイマップに移行する価値がある場合
個人用のブックマークや普段のナビゲーションだけなら、通常の Google Maps リストで十分です。次のような用途では Google My Maps へコピーする価値があります。
- 場所のグループごとに色やアイコンを変えたい
- 複数のリストを別々のレイヤーに分けたい
- ポイントの周囲に線、範囲、ルートを描きたい
- カスタム地図を公開または埋め込みたい
- 共同編集者にも地図を編集してもらいたい
- 完成した地図を後から再エクスポートしたい
Google My Maps は、地図を見せたり簡単に編集したりするためのツールです。Google Maps 保存リストの別表示ではありません。インポートしたレイヤーは独立したコピーになります。
1 回だけ移行するなら KML が簡単な理由
Google の マイ マップ インポート ドキュメント は、KML、KMZ、GPX、CSV、TSV、XLSX、Google Sheets などのソースを受け入れます。
1 回だけ移行するなら、KML が最も手間の少ない方法です。各目印に名前と座標が入っているため、Google My Maps はそのまま地図上へ配置できます。ExportMyMap は Google Maps のリスト名を KML の文書名に使い、必要に応じて目印の説明へメモも含めます。
CSV と Excel はより多くの表形式フィールドを保持できますが、インポート時に位置を示す列とマーカー名の列を指定する必要があります。手早い移行よりも属性データを重視する場合に向いています。
ステップ 1: Google Maps リストを KML としてエクスポートする
コンピューターで Chrome、Edge、Brave、または Arc の Google Maps を開きます。
- ExportMyMap Chrome 拡張機能 をインストールします。
- サインインして、[保存] をクリックします。
- スター付きの場所、行きたい場所、お気に入り、旅行計画、またはカスタム リストを開きます。
- ExportMyMap を起動し、スキャンが完了するまで待ちます。
- KML を選択し、ファイルをダウンロードします。
地図を見る人に個人メモを見せても問題ない場合だけ、メモを含めてください。
無料版では最初の10か所を利用できます。リスト全体をエクスポートするには有料プランが必要です。デスクトップでスター付き場所が約200件で止まる場合は、エクスポート前に Google Takeout の手順 を実行してください。
KML エクスポート ガイドではファイルの構造を詳しく説明しています。保存した場所は、名前、座標、任意のメモを持つ目印になります。
ステップ 2: マップとレイヤーを作成する
コンピューターで Google My Maps を開き、サインインして、新しいマップを作成します。
インポートする前に、地図と最初のレイヤーへ分かりやすい名前を付けます。たとえば次のようにします。
- 地図:日本 2027
- レイヤー:Google Maps の飲食店
地図はプロジェクト全体、レイヤーはその中のグループです。複数の Google Maps リストを取り込むなら、すべてのピンを最初のレイヤーへ入れず、リストごとにレイヤーを分けてください。
ステップ 3: KML をインポートする
レイヤー名の下にある [インポート] をクリックします。.kml ファイルをアップロードまたはドラッグし、マイ マップが処理するまで待ちます。目印はマップとレイヤー リストの両方に表示される必要があります。
Google は現在、非圧縮の KML/KMZ を 5 MB までとし、2,000 行を超えるファイルをインポートしないよう案内しています。「行」は主に CSV やスプレッドシートを指し、KML の目印にも同じ上限がそのまま適用されるかは明記されていません。とはいえ、2,000 件に近いリストは小さなファイルとレイヤーに分ける方が安全です。ポイントだけを含む ExportMyMap KML が先に 5 MBへ達する可能性は高くありません。
いくつかのピンをすぐに確認します。
- よくある名前の場所を 1 件
- 都市から離れた場所を 1 件
- メモを含めた場合は、個人メモのある場所を 1 件
KML には座標が含まれているため、マイ マップでは名前や住所から推測する必要はありません。ピンが間違っている場合は、レイヤー全体を編集する前に、元の Google Maps の場所と比較してください。
ステップ 4: レイヤーのスタイルを設定する
Google My Maps では、すべてのマーカーに同じスタイルを適用したり、個別に変更したり、データフィールド別にグループ化したりできます。単純な KML なら、レイヤー単位でスタイルを設定するか、用途ごとにレイヤーを分けるのが分かりやすい方法です。
凡例を長々と読まなくても意味が伝わる色分けにしてください。
- 赤:必ず行きたい場所
- 青:宿泊施設
- 緑:飲食店
- グレー:時間があれば寄る場所
カテゴリごとに別のアイコンを作りすぎないようにしてください。覚えにくい 23 種類の記号より、意味の明確な 4 グループの方が地図を読みやすくできます。
別のソース リスト (食べ物、ハイキング、ホテル) については、エクスポートと新しいレイヤーへのインポートを繰り返します。リスト間の境界は表示されたままになり、各レイヤーを個別に切り替えることができます。
ステップ 5: マップの準備ができた場合にのみ共有する
メモを確認したり個人の住所を削除したりするときは、マップを非公開に保ちます。準備ができたら、マイ マップの共有コントロールを使用して対象ユーザーを選択します。
Google My Maps は全員が同じレイヤーとマーカースタイルを見られるため、グループ旅行にも便利です。ただし、閲覧権限と編集権限は分けて考えてください。場所の移動、名前変更、削除を任せられる人にだけ編集権限を付けます。
カスタム マップを作成せずに、単に通常の保存済みリストを送信することが目的の場合は、共有可能なリスト ページ の方が速く、マイ マップを使用しない受信者にも機能します。
完成済みの My Maps プロジェクトを表へ戻したい場合は逆の手順です。レイヤー 1 つを CSV へエクスポートする方法と、地図全体を Excel へ変換する方法を参照してください。
KML または CSV を後で更新しますか?
KML は最初のスナップショットに最適です。定期的なプロジェクトの場合は、マイ マップが表形式のソースの再インポートと結合をサポートしているため、CSV または Google Sheets の方が便利な場合があります。
ExportMyMap CSV には、座標と場所の詳細が含まれます。マイ マップ CSV のインポート中に、位置の緯度と経度の列と、マーカー タイトルの名前列を選択します。CSV ガイド では、ファイルの内容について説明しています。
Google Maps とのリアルタイム同期はありません。再インポートとは、新しいファイルを指定し、既存データを置換、追加、結合する方法を選ぶことです。元の保存リストが自動で監視されるわけではありません。
きちんと引き継がれないもの
シンプルな KML は地図上の目印を移す形式です。座標、名前、任意のメモは保持できますが、Google の場所カード全体を再現するものではありません。
次のような違いが予想されます。
- 評価とレビュー数はライブのマイマップ データにはなりません。
- 営業時間と写真はネイティブのフィールドとして再現されません。
- Google Maps リストの順序はルート順序ではありません。
- 保存済みリストのアイコンと表示設定は転送されません。
- どちらの側で行われた変更も同期されません。
店舗の詳細情報も必要なら、Excel のコピーも保管してください。Google My Maps は見せる地図に、Excel は並べ替えや確認を行うデータに向いています。
トラブルシューティング
インポートは終了しましたが、ピンが表示されません
ズームアウトしてレイヤー リストを確認します。レイヤーにゼロの場所が含まれている場合は、KML バリデーター を使用してソースを検証します。座標のない場所は KML 点になることはできません。
マイマップがファイルを拒否する
Google Takeout ZIP 全体や無関係な JSON ファイルではなく、.kml ファイルを選択していることを確認してください。KML の5 MB上限を確認し、XML を検証します。データが2,000件に近い場合は、より小さな単位に分割してください。Google は2,000行の上限を案内していますが、その文言では KML の目印との対応が明示されていません。
マップの管理が難しくなった
用途ごとにレイヤーを分けてください。巨大なレイヤー一つに詰め込むより、小さく意味のあるレイヤーへ分けた方が管理しやすくなります。Google Maps からやり直さずに再構築できるよう、元の KML も保管します。
インポートをスナップショットとして保存する
Google My Maps へ移すと、保存場所は編集して見せられる地図になります。KML は二つのサービスから独立したバックアップとして、インポート後も保管してください。
これで、元の Google Maps リスト、KML スナップショット、カスタム地図という三つの独立したコピーが残ります。どれかを変更したり誤って削除したりしても、ほかのコピーまでは失いません。