我们正在开发GEPlugin之旅,我有一些问题......
巡演类似于Tour。
它开始并导航到一个地标,停靠并显示一个带有地标特定信息的气球
我在kml中使用iframe中的iframe定义了气球,指向了php脚本
如果我点击地标(通过附加点击事件),我可以加载css和javascript但是当巡回停止设置时我无法显示它
<Change><Placemark><gx:balloonVisibility>1</gx:balloonVisibility></Placemark></Change>
在kml文件中。
有没有办法让它以我想要的方式出现?
谢谢!
答案 0 :(得分: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);
});
谢谢!