2013-05-15 34 views
1

我的項目涉及顯示幾個站點的kml文件,所以我有幾個地標。第一個地標在一邊顯示一個帶有描述性文本的氣球,它在啓動時被強制加載,隨後文件中的地標標識特定的特徵。我已閱讀文檔文件:https://developers.google.com/kml/documentation/kmlreference#balloonstyle,但我想我不理解它。「駕駛指示:」在kml氣球中,壓制 - Kml doc文件不說

doc文件說:「爲了防止驅動方向鏈接出現在氣球中,請包含帶有某些內容的元素,或使用$ [description]替換基本Feature。」唉,包括BalloonStyle中的文本元素什麼也不做。如果說明不包含或者在BalloonSdozentyle中,則不能選擇圖標(遊標仍然是手)。如果有描述,氣球中的「Directions:」也是如此。

我的KML文件

http://www.pinacate.org/kmlfiles/hydrovolcanic.kml

顯示了十幾圖標。介紹氣球被迫通過gx:balloonVisibility進行顯示,並在沒有「Directions:」的情況下顯示,但當關閉然後使用左側的「Hydrovolcanic」圖標重新打開時,它具有方向。塞克斯瑪瑪和塞羅科羅拉多瑪爾瑪不能被選中。所有可選擇的圖標在氣球中顯示「Directions:」。我無法弄清楚如何關閉它。

回答

1

問題解決了:

我希望我是一個更好的地質學家比我一個編碼器。通過試驗和錯誤,我終於發現「方向:」通過將以下代碼放入STYLE定義而不是放置在地標中來抑制。回想起來,這是有道理的。

我在「文字」標籤包裹$ [說明]和風格‘標籤「標籤BalloonStyle中,所有的內部’例如

<Style id="blahblah"> 
    ... 
    <BalloonStyle> 
     <text>$[description]</text> 
    </BalloonStyle> 
    ... 
</Style> 

有關更多信息,請參見https://developers.google.com/kml/documentation/kmlreference?csw=1#balloonstyle