0

GEPlugin を使用してツアーを開発していますが、いくつか質問があります..

ツアーはTourに似ています。

開始して Placemark に移動し、そこで停止し、Placemark の特定の情報を含むバルーンを表示します。
kml の記述内の iframe を使用してバルーンを定義しました。これは、php スクリプトを指します。
目印をクリックすると(添付のクリックイベントを介して)cssとjavascriptをロードできますが、ツアーの設定が停止したときに表示させることはできません

<Change><Placemark><gx:balloonVisibility>1</gx:balloonVisibility></Placemark></Change>

kmlファイルで。

私が望むように表示させる方法はありますか?

ありがとう!

4

1 に答える 1

0

わかりました、私は解決策を見つけました。

イベント balloonopening (ドキュメント全体を調べた) を Google Earth プラグインのインスタンスに添付し、機能を取得して特定のバルーンを設定しました。

コード例を次に示します。

function showBalloon(placemark){
    var content = placemark.getBalloonHtmlUnsafe();
    var balloon = ge.createHtmlStringBalloon('');
    balloon.setFeature(placemark);
    balloon.setContentString(content);
    balloon.setCloseButtonEnabled(false);
    ge.setBalloon(balloon);
}

google.earth.addEventListener(ge, 'balloonopening', function(){
    var placemark = ge.getBalloon().getFeature();
    showBalloon(placemark);
});

ありがとう!

于 2013-02-22T12:55:07.960 に答える