2012-02-08 93 views
0

我只是想知道是否有可能我的程序可以在我刚创建的kml文件中添加/删除标记?更改KML文件内容

例如,我的KML文件包含城市中存在报告洪水情况的所有区域。在上传文件并通过我的网站将其显示在Google地图中后,报告了一个新案例。是否可以在我的网站的“添加区域”字段中添加该地点并更新KML文件?

在此先感谢!

回答

2

有很多库用于编程式更新KML。我目前的最爱是pyKML,但也有libkml和其他一些。或者同样简单,KML只是XML标记,因此任何用于读取/写入XML的库都可以正常工作。

如果您问是否可以通过Google Maps API完成,则不可以。 KML呈现出现在服务器端,您不能通过KMLLayer获得对KML对象的写入访问权限。

+0

为了使事情更清楚,这些库是不同的程序,我不能在程序中包含?换句话说,用户是否仍然可以在我的网站的字段中输入一个区域,并且能够通过kml更新地图的输出? – 2012-02-08 14:50:32

+0

这些库是可以合并到您自己的代码中的代码。所以你可以创建一个接口,它接受用户的输入并修改KML文件。 – 2012-02-08 16:27:51

+0

谢谢,但我不熟悉python编程语言 – 2012-02-09 03:15:28