C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 44 を表示中)
■23564 / )  Re[2]: GoogleEarthへの連動(C#)
□投稿者/ Bianchi (4回)-(2008/08/18(Mon) 17:44:52)
れいさん、コメント有難うございます。
解りにくい書き方ですいません。

GoogleEarth Com APIを利用しております。
C#のプログラムで、以下のコードを実行しますと、GoogleEarthが起動し、
指定の緯度・経度を表示してくれます。
------------------------------------------------------------------------------
コード
------------------------------------------------------------------------------
IApplicationGE gEarth;
private bool flg = false;

public MapModule() {
gEarth = new ApplicationGE();
flg = true;
}

public void moveGoogleEarth( String strLatitude, String strLongitude, String strRange, String strTilt, String strAzimuth ) {
if( flg ) {
try {
CameraInfoGE cam = new CameraInfoGE();
cam.FocusPointLatitude = Double.Parse( strLatitude ); // 経度
cam.FocusPointLongitude = Double.Parse( strLongitude );// 緯度
cam.Range = Double.Parse( strRange ); // 範囲
cam.Tilt = Double.Parse( strTilt ); // 俯角
cam.Azimuth = Double.Parse( strAzimuth ); // 方位
gEarth.SetCamera( cam, 1 ); // 不明
}
catch {

}
}
}
-----------------------------------------------------------------------------
これとTimer機能でデータ送信タイミングを設定し、現在は任意の速度でデータをGoogleEarth
に表示することができます。(これが「インターネット経由でデータ」を送りの部位です)

さて、表示はされるのですが、マークもなく、ポリゴンもない状況で、解りにくいです。
そこで、何らかのマーカー(ポリゴン)が表示できないものかと思っています。

ググってもみますが、表示するところまでのはございましたが、その先(マーク)がありません
でした。何とか、9月末までには完成させたく。
すいませんが、ヒントや参考HP等をご教示願います。
返信 編集キー/


管理者用

- Child Tree -