- 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といった他のネイティブ言語でも同様のことができるので,必要であれば調べてほしい.