将OpenLayers.Map转换为XML

时间:2015-12-15 13:13:12

标签: javascript xml openlayers

我有一个包含多个图层的Openlayer地图。 我想将此映射转换为XML(OWS格式)。目标是允许用户下载/上传上下文。

在文档中我发现: http://dev.openlayers.org/docs/files/OpenLayers/Format/OWSContext-js.html#OpenLayers.Format.OWSContext.toContext方法,它将OpenLayer.Map作为输入,并将上下文对象作为输出。

然后我发现http://dev.openlayers.org/docs/files/OpenLayers/Format/Context-js.html#OpenLayers.Format.Context.write将上下文作为输入并提供上下文文档字符串。

我不明白如何使用这两种方法来获取XML字符串作为输出。

1 个答案:

答案 0 :(得分:0)

var owc = new OpenLayers.Format.OWSContext();
var output = owc.write(olmap, {id: 'foo'});

工作正常,我有一个虚假的假层导致了一个错误。