2

目印をクリックすると、説明バルーンが開きます。クリックの代わりにマウスのロールオーバーを使用して同じことをしたいと思います。私は多くの検索を行ってきましたが、ロールオーバー時に目印を強調表示する方法しか見つけられませんでした。この質問は私が探しているものに最も近いようですが、Google Earth ではなく Bing 用です。

これは基本的な機能のようです (最初にツールを調べて、オプションがあるかどうかを確認しました)。目印がたくさんある場合は、[場所] の下にある目印のリストを下にスクロールするよりも、ロールオーバーした方がはるかに高速に特定の情報を検索できます。

私はkmlを書くことができますが、それよりも複雑なもの、例えばjavascriptは私を超えているので、比較的簡単な答えがあることを願っています

ご協力いただきありがとうございます。

ランドー

4

1 に答える 1

1

通常の KML で Google Earth を使用する場合、唯一のオプションは、StyleMaps とマウス ロール オーバー イベントを使用して、目印の強調表示されたスタイルを表示することです。

KML の JavaScript トリックでは、最初に Placemark をクリックして、JavaScript が埋め込まれたバルーンの説明を表示する必要があります。例については、http://kml-samples.googlecode.com/svn/trunk/kml/javascript/をご覧ください。

1 つのトリックは<gx:balloonVisibility>、ターゲット KML ファイルで使用し、その KML をルート KML ファイルでラップすることです。ルート KML ファイルは、ズームによって領域がアクティブになったときに最初の KML ファイルをロードする領域ベースの NetworkLink を持ちます。目印を含む KML が読み込まれると、バルーンが自動的に開きますが、希望どおりにはなりません。

Google がこの新機能を Google Earth の将来のバージョンに追加するかどうかは、可能性の領域にあります。

ただし、Google Earth API を使用して独自のアプリ Web を展開する場合は、完全に制御でき、マウス オーバー イベントを任意の方法で処理できます。

https://developers.google.com/earth/documentation/events#event_listeners

于 2012-12-11T22:35:56.040 に答える