問題タブ [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.

0 投票する
2 に答える
789 参照

javascript - GoogleEarthApi-独自の写真

Google Earth APIを使用して、特定の座標にいくつかの目印を作成しました。また、デフォルトのマーカーアイコンよりも意味のあるものをユーザーに表示するために、目印と同じ座標に画像を配置したいと思います。これを行う方法はありますか?

0 投票する
1 に答える
3207 参照

google-maps - Google Earth にポイント ポリライン ポリゴンを追加する

ブラウザで Google Earth を使用して Web アプリケーションを開発したいと考えています。

ポイント フィーチャ、ポリライン、およびポリゴンを追加する必要があります。

Web アプリケーションは、Google Earth デスクトップ アプリケーションと同じ機能を表示する必要があります。

Google Maps Api と Google Earth Api を使用して、ブラウザで Google Earth を配信したいと考えています。

この種のアプリケーションを自分で作成するにはどうすればよいですか? そうするための最良の方法は何ですか?

0 投票する
3 に答える
506 参照

javascript - Google Earthで何千もの目印を動的に更新する最良の方法は何ですか?

google earth v1 javascript APIを使用して、「リアルタイム」で動き回る何百ものオブジェクトを更新しています。目印を更新する際のJavaScriptのループを最小限に抑えるために、新しいエンティティ、変更されたエンティティ、削除されたエンティティを追跡していますが、それでも最大のボトルネックはgoogleearthapiを呼び出すことです。他の誰かがこの問題に取り組んだことがありますか?サーバー上のKMLファイルから動的にストリーミングする方法について少し読みましたが、JavaScriptコードの目印オブジェクトの更新にアクセスする必要があります。

0 投票する
1 に答える
174 参照

.net - GoogleEarthAPIを介して個人の画像を読み込む

これが私の要件です:

  1. オフラインで作業する必要があります
  2. GoogleEarthに読み込む独自の画像があります
  3. Google Earth APIを使用して、たとえば.NETアプリから画像を読み込むことができるようにしたいと思います(すでにGEをWinFormに埋め込むことができます)

GEAPIを介してGoogle以外の画像を読み込む方法がわかりません。これはできますか?

現在、Arcmapを使用しています。画像をロードし、カスタムプラグインを使用してデータをArcmapにロードし、Arcmapからすべてをレンダリングします。

0 投票する
1 に答える
1578 参照

javascript - 3D 建物の Google Earth プラグイン クリック イベント

私は周りを見回してきましたが、これに対する答えはまだ見つかりません。Google Earth プラグインの JavaScript を使用して、3D 建物レイヤーまたはカスタム 3D モデルにクリック イベントを追加することは可能ですか。

私の最終的な目標は、ユーザーが 3D の建物を選択し、その建物に関する詳細が表示された情報バブルを表示できるようにすることです。これは、Google が 3D モデルに関する情報とともに表示するデフォルトの吹き出しではありません。

モデルを手動でロードするのではなく、3D 建物レイヤーを使用できるのが理想的ですが、それが可能であるという期待はあまりないので、手動でアップロードされた 3D モデルを介して行うことも可能です。

プラグインを有効にするために、google maps api V3 とgoogle earth ユーティリティ ライブラリを使用しています。

ご回答ありがとうございます。

0 投票する
2 に答える
4547 参照

java - SpringSecurityでRemember-Me認証イベントをキャッチする

適切なアクションを実行するために認証イベントをキャッチして応答する必要があるアプリケーションを開発しています。AuthenticationSuccessEvent現在、ユーザーが手動でログインしたときにSpringがスローする問題をうまく捉えています。現在、Remember-Me機能を実装しようとしています。ロギングは、私がキャッチしたいInteractiveAuthenticationSuccessEventイベントがであるかを理解するのに役立ちました。誰かが以下のコードをざっと見て、この新しいイベントに対応するのを手伝ってもらえますか?

追加情報:

元の投稿では、セッションIDと認証オブジェクトをマップに保存する必要があるのは、GoogleEarthプラグインを使用しているためだとは述べていませんでした。GEは、独立した無関係のユーザーエージェントとして機能するため、ユーザーのセッション情報がGEによってサーバーに渡されることはありません。このため、GEからのリクエストURLを書き換えて、ユーザーのアクティブなセッションID(前述のマップから)をパラメーターとして含め、そのセッションIDがログインしたユーザーに対して実際に有効であることを確認できるようにします。GEが必要とするKMLがあるため、これらすべてが整っていますが、ユーザーがFirebugまたはあなたが持っているものを介して直接の保護されていないURLを取得することを許可することはできません。

Spring Config :(申し訳ありませんが、フォーマットを少し曖昧にしました)

0 投票する
1 に答える
170 参照

javascript - Google Earth API を使用して風景の構造を見つける

Google Earth APIを使用して、ロボットの 1 つが大きな障害物 (建物など) を回避できるようにしたいと考えています。

Google Earth が Javascript API を介してレンダリングする建物/機能 (樹木など) の構造に関する情報を取得する方法はありますか?

0 投票する
2 に答える
1217 参照

javascript - GEarthプラグインがインストールされていないときにGEarthプラグインでGMapsAPIv3を使用する

Google Maps API v3で実行され、Google Earth API /プラグインを統合して、地図を2Dと3Dの両方で表示するWebアプリケーションを構築しました。Google Maps APIv3にはGoogleEarthプラグインのサポートが組み込まれていないため、このライブラリを使用しています。

そのライブラリはうまく機能していますが、2Dおよび3Dマップを初期化するときに、Google Earthプラグインがインストールされていない場合、マップウィンドウ全体に次のようなメッセージが表示され、2Dマップを使用することもできません。

問題

このメッセージを無効にしたり、2Dマップタイプの下に非表示にしたりする方法はありますか?そうでない場合は、3Dライブラリを読み込んで初期化する前に、Google Earthプラグインがインストールされているかどうかを検出する方法はありますか?

0 投票する
0 に答える
168 参照

google-maps - GEP では ScreenOverlay が表示されるのに、Google マップでは表示されないのはなぜですか?

Google Earth プラグインの単純な KML レイヤー、ScreenOverlay は期待どおりに表示されます (ロゴは右下にあります):

Google マップのほぼ同じ KML... ScreenOverlay(???) なし:

0 投票する
1 に答える
3535 参照

google-earth - Google Earth の建物レイヤーの各建物にアクセスするにはどうすればよいですか?

Google Earth の API を使用して、いくつかの属性に基づいて建物を区別するアプリケーションを作成することを考えています。たとえば、特定の建築様式を持つ建物を強調するとします。問題は、建物レイヤーの各建物にアクセスする方法がわからないことです.一部のユーザーは、それは不可能だと言っています.それは本当ですか? 別の解決策として、各建物の 3D モデルを 3D 倉庫からインポートしようとしました。次に、それらを強調表示してクリックできるようにする必要があります。それがどのように可能か教えていただけますか?