【发布时间】:2017-02-28 18:24:00
【问题描述】:
我的 KML 文件格式如下:
<Placemark>
<Style><LineStyle><color>ff0000ff</color></LineStyle><PolyStyle><fill>0</fill></PolyStyle></Style>
<ExtendedData><SchemaData schemaUrl="#seb">
<SimpleData name="PR0">CORS</SimpleData>
<SimpleData name="PR1">BRB</SimpleData>
<SimpleData name="PR2">F15</SimpleData>
</SchemaData></ExtendedData>
<MultiGeometry><Polygon><altitudeMode>clampToGround</altitudeMode><outerBoundaryIs><LinearRing><altitudeMode>clampToGround</altitudeMode><coordinates>71.0035714700001,38.4757616580001 71.0567352510001,38.398144523 71.1035044220001,38.422803406000138.4764993150001 71.0035714700001,38.4757616580001</coordinates></LinearRing></outerBoundaryIs></Polygon></MultiGeometry>
我希望能够从 kml 访问扩展数据字段,我将使用这些字段进一步处理和索引多边形以供以后使用和搜索。
正如这篇文章所述,可以从 placemark.vars.val 访问变量,但由于 vars 未定义,我无法获取。
【问题讨论】:
标签: javascript xml kml geoxml3