我想将多个 featureTypes 传递给 WFS 协议,以便在我的应用程序中完成搜索功能。这个想法适用于一个 featureType,但现在我需要添加另一个来扩大我的搜索范围。这是我所做的:
var featureTypes = ["Layer_1", "Layer_2"];
var wfsProtocol = new OpenLayers.Protocol.WFS.v1_1_0({
url: URL,
featureType: featureTypes,
featureNS: "http://mapmap.org",
srsName: "EPSG:3857",
version: "1.1.0",
extractAttributes: true,
isBaseLayer: false,
visibility: true
});
wfsProtocol.read({
filter: filter,
callback: processTheQuery,
scope: [new OpenLayers.Strategy.Fixed({preload: true})],
})
但是还是不行,有什么办法吗?