0

Google Earth を使用するデモ アプリの適切なアーキテクチャに頭を悩ませようとしています。私はこれが初めてなので、提案をいただければ幸いです。

Web ページは次のようにする必要があります。

  • Google Earth の地球儀を表示する
  • ユーザーがインタラクティブに表示される特定のオブジェクト (KML) を選択できるようにする (チェックボックス、ボタンなど)

私が持っているもの:

  • 使用したい KML データを生成する、既に作成された Java パッケージ
  • Google Earth の地球儀を埋め込んだ基本的な Web ページ。

問題は、Java の出力を Google Earth に取り込む方法だと思います。GE の API は Javascript 用であるため、そこから Java メソッドを呼び出す方法はありますか? それを解決する他の方法はありますか?

4

1 に答える 1

2

kml を提供する方法に応じて、2 つのオプションがあります。

A) ネットワーク リンクを設定するか、既に記述されている Java パッケージから kml を取得するサーブレットを指す URL でfetchkml を使用できます。このサーブレットのレッスンを確認してください。また、必ず応答の contentType を次のように設定してください。"application/vnd.google-earth.kml+xml"

B) Web ページのフォームの非表示フィールドに kml を保存します。次に、javascript を使用してフォーム DOM から kml を取得し、言及した関数を使用して追加します。

オプションAをお勧めします

于 2010-07-08T23:30:20.843 に答える