var evconfig={
monitorconfig:{
webservicesNS:"http://www.skylineglobe.com/sfs-schema",
webservicesPrefix:"sfs",
layertype:"shp",
layerrealname:"gtz-daohang",
layershapeField:"Shape",
layerurl:"http://localhost/SFS/streamer.ashx",
keyfield:"TE_FNAME",
searchfiled:"LY"
}
}
function searchKeyword() {
var serchtxt = "高铁站";
var searchfield = evconfig.monitorconfig.searchfiled;
var sel = new OpenLayers.Filter.Comparison({ //比较操作符
type: OpenLayers.Filter.Comparison.LIKE,
property: searchfield,
value: "%" + serchtxt + "%"
});
createWFSsearch(sel);
}
//重点位置查询
function createWFSsearch(sel) {
var protocol = new OpenLayers.Protocol.WFS.v1_1_0({
version: "1.1.0",
url: evconfig.monitorconfig.layerurl,
featureType: evconfig.monitorconfig.layerrealname,
featureNS: evconfig.monitorconfig.webservicesNS,
geometryName: evconfig.monitorconfig.layershapeField,
featurePrefix: evconfig.monitorconfig.webservicesPrefix
});
protocol.read({
readOptions: {
output: "object"
},
maxFeatures: 1000,
filter: sel,
callback: function(resp) {
var features = resp.features;
var currentfeature = null;
for (var i = 0; i < features.length; i++) {
alert(features[i].attributes.NAME);
}
}
});
}
66openlayers查询sfs发布服务
最新推荐文章于 2021-12-17 15:54:10 发布
