Google Earth Web プラグイン API を使用していて、ヘリコプターの 3D モデルを持っています。次のコードを使用して 3D モデルを作成できます。
var placemark = ge.createPlacemark('');
placemark.setName('モデル');
// 目印/モデル (ジオメトリ)
var モデル = ge.createModel('ヘリ'); placemark.setGeometry(モデル);
// 目印/モデル/リンク
var リンク = ge.createLink('');
link.setHref(' http://my.url/heli.dae ');
model.setLink(リンク);
// 目印/モデル/場所
var loc = ge.createLocation('');
loc.setLatLngAlt(temp1,temp2,alt)
model.setLocation(loc);
model.setAltitudeMode(ge.ALTITUDE_RELATIVE_TO_GROUND);
// モデルの目印を Earth に追加します
ge.getFeatures().appendChild(目印);
そのため、新しい緯度経度座標が入るたびに新しいモデルを作成しています。新しいモデルを作成する代わりに、3D モデルをこれらの座標に移動するだけの方法はありますか?約 50 回のレンダリングの後、応答しなくなります! どんな助けでもいただければ幸いです
createPlacemark の代わりに getPlacemark が必要だと思いますが、リファレンスにはそのような関数についての言及はありません。