|
れいさん、コメント有難うございます。 解りにくい書き方ですいません。
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等をご教示願います。
|