【发布时间】:2012-01-10 15:45:27
【问题描述】:
有没有办法用 simple_xml_load_file("*.kml") 解析谷歌地图 *.kml 文件?
我需要保存在我的 KML 文件中注册的每个多边形的数据库名称和坐标。 在我的 PHP 脚本中,simple_xml_load_file("*.kml") 返回 false,所以我无法阅读。
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<Schema>
...
</Schema>
<Style id="FEATURES">
...
</Style>
<Folder>
<Placemark>
<name>
name
</name>
<Polygon>
<LinearRing>
<coordinates>
coordinates
</coordinates>
</LinearRing>
</Polygon>
</Placemark>
<Placemark>
...
</Placemark>
</Folder>
</Document>
</kml>
我需要每个“地标”的“名称”和“坐标”值。
【问题讨论】:
-
你好新手,你应该从你的 .kml 中包含一些示例节点。预期结果..等等等等
标签: php parsing google-maps simplexml kml