こんにちは
東京23区の区境を自転車で走って、その軌跡を集めてみるって事をだいぶん前から呑気にやってます。
走ってきてGPSログを取得するとGoogle Mapのマイマップを使って、それぞれをレイヤーとして登録してました。10区走ってきて現在はこんな感じです。

先日、11区目を走ってきたので登録しようとレイヤーを追加しようとしました。
こんな無情なメッセージが出ました。

ええ。。最大10個とは知らなかったです。
スクショを撮って画像結合する方法もありますが、縮尺が合わないと面倒ですし、合成時点でズレ無く貼り付けるのは面倒です。
どうしよう。。あと13区あるので3枚の号税が必要になりそうです。
で。。Google先生に聞いてみたら以下の情報を見つけました。
→ googleマイマップのレイヤ上限10を気にせずKMLファイルをいくつでも追加する裏技/凡人のデジタル雑記
見ると、KMLファイルとしてダウンロードして各レイヤーの間の<Folder></Folder>タグを消すと複数のレイヤーをくっつけたKMLファイルができるそうです。
区ごとに表示・非表示はできなくなりますが、必要性はあまりないのと、結合する前のマイマップを残しておけば、どうにでもなりそうです。
ってことでやってみます。
マイマップ名の右側の3点リーダーからメニューを表示します。

「KML/KMZにエクスポート」を選択します。
エクスポートの選択で、「KMZではなくKMLにエクスポートします….」をチェックします。これをしないとKMLはバイナリーデータで、テキストエディターで編集できそうにありません。
プルダウンは初期の「地図全体」を選びます。

ダウンロードファイルをテキストエディターで開いて、</Folder><Folder>が続いているところを探して全部削除します。

そして保存します。
編集するKMLファイルですが、文字コードがUTF8で保存されているので、UTF8に対応したエディターじゃないと編集は難しそうです。
新しいマイマップを作成します。

レイヤーのインポートから編集したKMLファイルをインポートします。

1つのレイヤーにまとめて入りました。
初期のレイヤー名は、おそらく編集前の最後にレイヤー名になるみたいなので適当な名前に変更しました。

レイヤーを追加から11区目を追加してみます。
行けそう!前はレイヤーの追加リンクを選択した直後にエラーになりました。

できました\(^o^)/
記事を書く前に、どこに行ったかバレました(笑)が、23区を全部入れられそうです。
コメント