KML跟踪每个点的额外数据

时间:2013-04-28 14:26:54

标签: google-maps kml

在哪里可以找到一个包含一个轨道的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>

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

1 个答案:

答案 0 :(得分:0)

您可以使用<ExtendedData>存储与<gx:Track>中每个点相对应的其他数据。

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

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

它应该是这样的:

<Placemark>