我正在尝试解析具有一些非标准标记的KML文件:
<Placemark id="plot">
<Type1> Type 1 </Type1>
<SA>62</SA>
<Type2> Type 2 </Type2>
我正在尝试读取/解析文件,获取上述代表性元素,然后获取所有坐标,最后将输出写入文本文件以供下游使用。我能够解析文件并获得没有问题的坐标但是无法确定获取自定义元素的方法,我需要数据来正确格式化输出文件。元素不包含在扩展数据结构或任何其他分组中。
我希望有人之前遇到过这个问题,并且可以通过提供的javaapiforkml方法提供有关读取数据的最佳方法的一些指导。
答案 0 :(得分:0)
您可以查看OSMBonusPack KML解析器,主要是here。
它是开源的,因此您可以选择所需的类,删除所有特定于Android的功能,并为自定义标记添加处理。