我的项目涉及显示多个网站的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:”。我无法弄清楚如何关闭它。
答案 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。