1

我是一个尝试将气球附加到地标的 kml“新手”。

与地标关联的气球的默认行为是在您单击地标后在带有尾部的框内显示文本,该尾部指向地标的位置。我将我的 kml 文件导入到 Google 地球在线进行测试。当我点击地标时,我的气球会出现,但我从来没有得到“尾巴”。相反,气球出现在屏幕的左上角。

我一直在 kml 参考文档中阅读 BallonStyle: https ://developers.google.com/kml/documentation/kmlreference

我已经从以下位置复制并加载了示例:https ://developers.google.com/kml/documentation/extendeddata 以及其他地方,尾巴永远不会出现。

我写了这个简单的 kml 文件,我认为应该使用默认的气球行为,但没有。地标具有有效坐标。我错过了什么?

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
    <Document>
        <Style id="Piper">
            <IconStyle>
                <color>ff0000ff</color>
            </IconStyle>
            <BalloonStyle>
                <text>$[description]</text>
            </BalloonStyle>
        </Style>
        <Placemark>
            <name>Piper 2018-08-01T16:45:16</name>
            <description>Accuracy = 10m</description>
            <styleUrl>#Piper</styleUrl>
            <Timestamp>
                <when>2018-08-01T16:45:16</when>
            </Timestamp>
            <Point>
                <coordinates>-110.766531000,43.851320000</coordinates>
            </Point>
        </Placemark>
    </Document>
</kml>

感谢您的任何见解。

4

0 回答 0