1

我在哪里可以找到一个有一个轨道的 kml 文件的例子,每个点都有一个与之相关的特殊数据?

就像是:

<Placemark>
    <Point>
        <name>Spot 2</name>
        <description>12 May 2011, 2.3g nugget</description>
        <coordinates>144.253,-36.6632,0</coordinates>
    </Point>
    <Point>
        <name>Spot 3</name>
        <description>6 June 2011, 5.6g nugget</description>
        <coordinates>144.2891,-36.6894,0</coordinates>
    </Point>
    <Point>
        <name>Spot 5</name>
        <description>28 June 2011, 4.1g nugget</description>
        <coordinates>144.2344,-36.6907,0</coordinates>
    </Point>
</Placemark>

(上面示例的问题是这些点与谷歌地图的一条轨道的一部分无关)

4

1 回答 1

0

您可以使用<ExtendedData>来存储与 中的每个点对应的附加数据<gx:Track>

如果您需要在每个坐标处提供实际文本数据,我建议首先创建一个<gx:Track>,然后为轨道中的每个坐标创建一个<Point>带有<description>标签的地标。

此外,您的 KML 不正确。<name>and<description>标签必须在 . 之外,<Point><Placemark>. 此外,每个地标只能有 1 个名称和 1 个描述,因此如果您需要单独的描述和名称,则需要将 KML 分解为多个地标。

它应该如下所示:

<Placemark>
  <name>Spot 2</name>
  <description>12 May 2011, 2.3g nugget</description>
  <Point>
    <coordinates>144.253,-36.6632,0</coordinates>
  </Point>
</Placemark>

<Placemark>
  <name>Spot 3</name>
  <description>6 June 2011, 5.6g nugget</description>
  <Point>
    <coordinates>144.2891,-36.6894,0</coordinates>
  </Point>
</Placemark>

<Placemark>
  <name>Spot 5</name>
  <description>28 June 2011, 4.1g nugget</description>
  <Point>    
    <coordinates>144.2344,-36.6907,0</coordinates>
  </Point>
</Placemark>
于 2013-05-10T15:16:37.210 回答