2

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

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

我的 kml 文件

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

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

4

1 回答 1

2

问题解决了:

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

我将 $[description] 包裹在“text”标签中,并将其包裹在“BalloonStyle”标签中,都在“style”标签内,例如

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

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

于 2013-05-17T18:03:00.627 回答