- 追加された行はこの色です。
- 削除された行はこの色です。
- GoogleEarthを自作プログラムから制御する(GoogleEarth COM API)
-- [[GoogleEarthCOMAPIの仕組]]
-- [[GoogleEarthCOMAPIの使い方(導入法)]]
* COMAPIを呼び出すための準備 [#a84cb463]
GoogleEarthのCOMAPIを呼ぶには,呼び出し側の外部プログラムにCOMのインターフェースを実装する必要がある.開発者が一からコーディングすることは非常に困難であるので,インターフェース用のコードを簡単に得る方法を示す.外部プログラムを書いているネイティブコードが何なのかにもよるが,大きく分けて2つのやり方がある.
- earth.idlをIDLコンパイラでコンパイルする
- COMを解析できるツールでgoogleearth.exeの外部API公開部分を直に解析する
具体的な流れを順に以下に示す.なお,私の主な開発環境に基づいてC/C++を前提にしている.VB, Java,Ruby,PHPといった他のネイティブ言語でも同様のことができるので,必要であれば調べてほしい.