0

我们正在使用 GEPlugin 进行巡回演出,我有一些问题..

Tour类似于Tour

它启动并导航到一个地标,并在此停止并显示一个带有该地标特定信息的气球。
我在 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 回答