Hello list
I am doing query by using combo-box for selecting, as scripts belows. My
problem
is query worked very well in the first time, but form second time to the end
last time update data for searching this function seemed to be not refresh at
all. If some one know how problem please give me a comment
combo1: district, commune, town
combo2: population, square km , density ,...etc
combo3: >, < ,>=, >=,
text: number
then my code is
................
case "5" :
var rule_class = new OpenLayers.Rule({
filter: new OpenLayers.Filter.Comparison({
type: OpenLayers.Filter.Comparison.NOT_EQUAL_TO,
property: type_search,
value: data,
}),
symbolizer: {fillOpacity: 0.5, fillColor: '#D73027'}
});
break;
case "6" :
var rule_class = new OpenLayers.Rule({
filter: new OpenLayers.Filter.Comparison({
type: OpenLayers.Filter.Comparison.LIKE,
property: type_search,
value: data,
}),
symbolizer: {fillOpacity: 0.5, fillColor: '#D73027'}
});
break;
default: alert(" Operator Missing...Please Input Comparison Operator")
};
var style = new OpenLayers.Style();
style.addRules([rule_class]);
vm=map.getLayersByName("Results");
if(vm.length===0){
vecLayer = new OpenLayers.Layer.Vector("Results", {
styleMap: style,
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
url: json_store,
format: new OpenLayers.Format.GeoJSON()
})
});
map.addLayer(vecLayer);
}
} else { alert(" Sorry because it is not enough input data for searching...")}
Many thanks
Quang_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users