この質問に対する回答はウェブ上にたくさんありますが、最近のものや正しいものは見つかりませんでした。
一般的なものGoogleマップからKMZをエクスポートし、それをGoogle Earthで編集すると、あるフォルダから別のフォルダに要素をドラッグするだけでよいように見えます。これは私にはうまくいきません。
Google Earthには、要素をあるフォルダから別のフォルダに移動して表示する方法はありません。
(現在)正しいものは何ですかGoogleマップでレイヤーを組み合わせる方法は?
回答
私が知る限り、そのような機能はありません。特に探しているアクションを実行します。回避策として、レイヤーをKMLとしてエクスポートし、それらをマイマップにインポートすると、フォルダー階層が削除され、単一のレイヤーマップが作成され、カスタムマップがMELに再インポートされて新しいレイヤーになります。
ここでのステップバイステップとして:
2つのマイマップカスタムマップを組み合わせる場合:
- 最初のマップに移動し、[新しいレイヤーを追加]を選択します
- 2番目のマップに移動し、トップメニュー(3つのドット)で[kmlにエクスポート]を選択します->ファイルをコンピューターに保存します
- 最初のマップに移動し、新しいレイヤーをクリックします[インポート]-> [以前に保存したkmlファイルをインポートする]を選択します。
- 2つのマップが結合されます。
マイマップでマップを組み合わせる方法は他にありません
コメント
- できることの提案"レイヤーをKMLとしてエクスポートし、マイマップにインポートします。これにより、フォルダー階層が削除され、単一のレイヤーマップが作成されます" 'うまくいかない手順の中で。マップの作成者がフォルダ構造を"リンクされた" KMLとして実装している可能性がありますか?指示にあることはどれでも可能ですか?
- あなたは正しいと思います。
- そして"リンクを解除する唯一の方法"(またはリンクされていることを確認する)は、Google Earthで開き、そこで何かを実行します(おそらく、"名前を付けて保存… "?)。
- "名前を付けて保存… "、結果として異なるファイル名/プロパティで新しいファイル/データセットを確立できます。
- そして私はそこに正しいのでしょうか'新しい(Chromeベースの)GoogleEarthでこれを行う方法はありません。 (恐ろしく)古い(または少なくとも古い外観の)デスクトップバージョン(7.1)だけですか?
回答
Google Earth & MyMapsのレイヤーをマージするために提案されたソリューションを試したときに同様の問題が発生しました。ただし、NodeJSを使用するMapBoxの便利なオープンソースツールがいくつか見つかりました。 KMLファイルをgeoJSONに変換するツール、geoJSONをマージするための別のツール、KMLに戻すための別のツールがあります。そのプロセスの後、最終的なKMLファイルを再インポートすると、レイヤーがマージされます。
NodeJSを使用してコンピューターでこれらのツールを実行できますが、プロセスを簡単にするために、javascriptを使用して Webアプリを作成しました。それはあなたの問題に役立つかもしれません、あるいはおそらくあなたはあなたのニーズにより良く合うように私のウェブアプリのソースコードを修正することができます。