問題タブ [google-earth-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Google Earth COM API で MouseEvents をリッスンするボイラープレート コード
browsercontrol と IGEPlugin を使用して、Windows フォーム アプリでマウスの LAT/LON 位置を取得しようとしています。誰でも手がかりを得ましたか?
geospatial - GoogleEarthバウンディングボックスからズームレベルを決定する
ユーザーがジオフェンスとして使用されるポリゴンを地図上に描画できるGoogleEarthを利用したWindowsフォームアプリを入手しました。
私がやりたいのは、ボタンをクリックするだけで画面にうまく収まるようにポリゴンにズームできるようにすることです。機能に合うズームの一種。
ポリゴンの中心を見つけて、GoogleEarthカメラをその緯度/経度に設定するのは簡単です。
私が必要としているのは、広背筋\長さ、画面の高さ\幅のバウンディングボックスを取得し、カメラを設定するための高度を決定するアルゴリズムです。
誰かがこのアルゴリズムを持っているか、どこで見つけることができるか知っていますか?
ありがとう!!
openlayers - Google Earth ベースマップを使用して openlayers フィーチャを描画する方法
OpenLayersを使用して、(最終的に) マーカー、ベクター、および WMS を Google Earth プラグイン ベース マップの上にロードしようとしています。Google Earth は「他のユーザーとうまく連携」していないようです。
「Google の方法」でマップをインスタンス化する場合: google.earth.createInstance('map', initCB, failCB);
Googleの目印を追加できるGoogleマップを取得しましたが、そのインスタンスをOpenLayersに渡すことができません。
以下を使用します。
これにより、5 つの googly レイヤーを持つ基本的な OL マップが作成されます。ギアスが選択されている場合を除いて、マップレイヤーのいずれかで追加したマーカーを見ることができます。Google Earth マップをロードするとすぐに、div 全体が「引き継がれます」。LayerSwitcher などのすべての OL コントロールがなくなり、OL から Google Earth インスタンスにアクセスする方法がわかりません。
マーカーはまだ存在していると思いますが、ベースマップの背後にあります。ベースマップで不透明度を設定しても効果はありません。
質問:
- これは文書化された制限ですか? それが不可能であることを示すものは何も見つかりません。
- OpenLayers マップ/レイヤー インスタンスを Google Earth の getEarthInstance 呼び出しに渡すことができる回避策はありますか? それともその逆?必要に応じて GE API にアクセスできるようにすることは、両方の長所のように思えますが、OL のすべての WFS 処理をほとんどのタスクに使用できました。
中途半端なアイデア大歓迎。
kml - Google Earth のポイント データのプリズム マップ?
ポイントデータからプリズムマップを生成することはできますか? 各ポイントに一定の期間/遅延があります。私が望むのは、各ポイントで (緯度、経度、時間) を指定する KML ファイルを生成し、それを特定の縮尺で Google Earth に表示することだけです。この例を見つけましたが、ポイントデータだけでなくポリゴンデータにもあります。
javascript - Google Earth で 3D モデルを移動しますか?
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 が必要だと思いますが、リファレンスにはそのような関数についての言及はありません。
iphone - iPhone用のグーグルアースAPI
iPhoneアプリケーションにgoogleearthapiが必要です。誰かがアイデアやリンクを提供できますか?
javascript - グーグルアースの問題
プレゼンテーションに Google Earth を使用したいと考えています。地球の回転から始めて、しばらくして特定の場所にズームインします。回転は機能しますが、どういうわけかズームは機能しません。次のコードがあります
loadRoute();
以前にテストしたので、コードの平和が機能することを知っています。
ここで何がうまくいかないのか誰か知っていますか?
plugins - Google Earth のアドオンを開発するには?
Google Earth のアドオン/プラグインの開発を開始するためのリソースまたは開始点を知りたいです。Google Earth API を使用したアプリケーション開発について話しているのではありません。代わりに、フライト シミュレーター ツアー ガイドなどの GE 用のアドオン/プラグインを作成したいと考えています。
どうもありがとうございました !!
javascript - Google Earth APIにはキーが必要ですか?
Google Maps APIのバージョン3では、キーはもう必要ありません。Google Earth APIはありますか?もしそうなら、なぜ違いがありますか?
更新:Earth APIにはキーが必要ですが、理由はまだわかりません。
video-capture - GoogleEarthプラグインアニメーションをビデオに変える
Google Earthプラグイン(ブラウザ)内で実行されるアニメーションを作成しました。このアニメーションを、YouTubeまたは関連するビデオサイトにアップロードできるビデオ形式にエンコードしたいと思います。これを行うのに役立つツールはありますか?
**編集:詳細このアニメーションは、ユーザー入力に応じて変化します。したがって、スケーラブルである必要があります。ユーザーはボタンをクリックします。ビデオをダウンロードした後、サーバーがアニメーションを変換します。