KML 文件格式或最低要求

KML file format or minimum requirements

我对 XML 和 none 的 KML 经验很少,我试图找到与程序在读取 KML 文件时所期望的内容类似的内容。

我正在编写一些软件来生成 KML 文件,但是当我尝试在 Google Earth 中打开该文件时,出现此错误:

Open of file "C:/blahblah/myFile.kml" failed: Parse error at line 21, column 0:

junk after document element

我已将 myFile 缩减为以下内容,但出现同样的错误。

<? xml version="1.0" encoding="utf-8"?>
<Placemark>
</Placemark>
<Placemark>
</Placemark>

我是否遗漏了一些必需的元素?我可能错过了关于如何正确形成 KML 文件的标准部分吗?

KML 是一个 XML 文件,因此可以针对 KML XML 架构进行验证。验证 KML 文件的一种简单工具是 XML Validator. Further details and examples of KML are found in KML Best Practice and the KML Reference.

多个地标需要文档或文件夹父元素。这样的 KML 文件 结构如下:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
    <Document>
        <Placemark>
        </Placemark>
        <Placemark>
        </Placemark>
    </Document>
</kml>