“驾驶方向:”在kml气球中,压制--Kml doc文件不说

时间:2013-05-15 02:46:19

标签: kml google-earth balloon

我的项目涉及显示多个网站的kml文件,因此我有几个地标。第一个地标,一边很好,显示一个带有描述性文本的气球,在启动时被强制加载,文件中的后续地标标识特定功能。我已阅读文档文件:https://developers.google.com/kml/documentation/kmlreference#balloonstyle但我想我不理解。

doc文件说:“为防止行车路线链接出现在气球中,请包含带有某些内容的元素,或使用$ [description]替换基本要素。”唉,包括BalloonStyle中的文本元素什么都不做。如果未包含描述或者在BalloonSdozentyle中,则无法选择图标(光标仍为手)。如果有描述,气球中的“方向:”也是如此。

我的kml文件

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

显示了十几个图标。引导气球被强制显示为gx:balloonVisibility并显示没有“Directions:”但是当关闭然后使用左侧的“Hydrovolcanic”图标重新打开时,它有方向。 Sykes Maar和Cerro Colorado maar无法选择。所有可选图标都在气球中显示“Directions:”。我无法弄清楚如何关闭它。

1 个答案:

答案 0 :(得分:1)

问题解决了:

我希望我是一名比我更好的地质学家。通过反复试验,我终于发现通过将以下代码放在STYLE定义中而不是在地标中来抑制“Directions:”。回想起来,这是有道理的。

我在“text”标签中包含了$ [description],在“BalloonStyle”标签中包含了所有“style”标签,例如。

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

有关详细信息,请参阅https://developers.google.com/kml/documentation/kmlreference?csw=1#balloonstyle