GoogleMapのマイプレイスを別のアカウントのGoogleMapに移す

1.GoogleからMapのマイプレイスデータをエクスポートする

データのエクスポートツールはGoogleからていきょうされている。下記のURLに移動し、 ①追加するデータの種類からマップ(マイプレイス) を選択する。 ②アーカイブ形式のカスタマイズ から配信方法「ダウンロードリンクをメールで送信」エクスポートタイプ「一回限りのアーカイブ」を選択してアーカイブを作成ボタンを押す。 https://takeout.google.com/settings/takeout
アーカイブが出来上がるとメールでダウンロードリンクが届くのでデータをダウンロードする。 ダウンロードしたZipファイルを解凍すると「保存した場所.json」というファイルが入っている。この中にJSON形式でマイプレイスのデータが入っている。

2.マイプレイスデータをインポートする

先ほどダウンロードしたデータはJSON形式になっているためそのままでは取り込めない、そのためKML形式に変換する必要がある。こちらのURLで変換できる。 http://nearby.org.uk/convert-saved-places.php 変換すると「Converted-Saved-Places.kml」といったファイルが生成される。 (同じGoogleのツールなのになぜ変換しないとインポートできないようになっているのだろう・・・) 取り込み先のアカウントでGoogleMapを開きメニューからマイプレイス>マイマップを開く。「地図を作成」を選択して新しいマイマップを開く。インポートから先ほどのKML形式のファイルをアップロードして完了。 (本当はマイマップではなく、「お気に入り」「行ってみたい」「スター付き」のほうにインポートしたいけど一覧ファイルを読み込んで登録する機能はないみたいできない。)