【发布时间】:2015-05-03 11:12:34
【问题描述】:
我正在编写一些代码来输出 KML 文件,其中某些特定于应用程序的信息存储在 ExtendedData 节点中。作为调试 KML 有效性的一种简单方法,我使用的是启用了“显示所有错误提示”选项的 Google 地球 (http://screencast.com/t/UDkJc6Nv5G4)。
我正在尝试将 ExtendedData 编写为无类型的任意标签,如 namespace_prefix:other 下的 KML 参考中所述(请参阅:https://developers.google.com/kml/documentation/kmlreference?csw=1#extendeddata)问题是,即使我复制了他们的示例代码正是,Google 地球抱怨一个未知元素:http://screencast.com/t/bCMgaDiDYdWt。
这是完整的 KML:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>Sample KML.kml</name>
<Placemark>
<name>Test KML</name>
<Point>
<coordinates>-118.405022621,33.943893977,0</coordinates>
</Point>
<ExtendedData xmlns:prefix="camp">
<camp:number>14</camp:number>
<camp:parkingSpaces>2</camp:parkingSpaces>
<camp:tentSites>4</camp:tentSites>
</ExtendedData>
</Placemark>
</Document>
</kml>
我知道有其他方法可以包含特定于应用程序的数据(即 、
【问题讨论】:
标签: xml kml google-earth