2013-02-22 98 views
0

我們正在開發與GEPlugin旅遊和我有一些問題..谷歌地球插件氣球:顯示了事件

旅遊類似於Tour

它啓動並導航到地標,在地標處停止並顯示包含地標特定信息的氣球。
我已經在kml中的描述中使用iframe定義了氣球,該氣泡指向一個php腳本。
我可以加載CSS和JavaScript如果我點擊了標(通過點擊事件附後)但是我不能讓它顯示出來當導遊停在KML文件中設置

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

有沒有辦法讓它顯示出我想要的樣子?

謝謝!

回答

0

好的,我找到了解決方案。

我將事件balloonopening(遍佈文檔)附加到Google地球插件的實例,獲取該功能並設置特定的氣球。

這裏去一些代碼示例:

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); 
}); 

謝謝!