1

私はKMLプログラミングに不慣れですが、作業に必要なことのほとんどを手に入れました。それは、複数のマップオーバーレイです。

制御したいのですが、その方法が見つかりませんでした。GoogleEarth.exeメニューの[表示]からオン/オフを切り替えることができるオプションです。

たとえば、Google Earthをスタンドアロンで実行している場合は、[ツアーガイド]をオンにして([表示]> [ツアーガイド])、Google Earthを終了します。GoogleEarthとやり取りするアプリケーションを起動すると、ツアーガイドのフォトストリップがオンになります。アプリを終了し、Google Earthを再実行し、ツアーガイドをオフにして終了すると、次にアプリを起動してGoogleEarthを起動したときにツアーガイドがオフになります。

これ(「ツアーガイド」)やその他のオプション機能を制御するKMLコマンドはありますか?アプリケーションが望む方法でユーザーに手動で設定を構成させるのではなく、アプリ内でこれを実行したいと思います。

ちなみに、私は.NET Framework 4のC#でコーディングしており、GoogleEarthバージョン7.0.2.8415を使用しており、Windows/XP以降で実行しています。

あなたが提供できるどんな助け/ガイダンスにも感謝します!

  • ジョン
4

1 に答える 1

1

Google Earthは、ツアーなどを実現するために、拡張されたKML名前空間に追加の要素を提供します(上記で説明/使用したXML要素のgx:プレフィックスを使用)。すべての場合において、これらの拡張要素は、KML内のさまざまな地理的要素と対話する方法をGoogle Earthに指示しますが、いずれにしてもGoogleEarthアプリケーションとプラグインの動作を定義するものはありません。

したがって、簡単な答えはすぐに使えるGoogle Earthであり、KMLは目的の動作を実現できません。

編集アプリでGoogleEarthプラグインを使用している場合、ツアーを制御するための関連リンクは次のとおりです。https ://developers.google.com/earth/documentation/reference/interface_g_e_tour_player

于 2013-01-15T17:11:26.843 に答える