Ich verwende WMS als Overlay-Karte. Ich möchte die Punktformdatei filtern, die in WMS ist. Derzeit wird nur der WMS-Code zur Anzeige verwendet. Dafür ist der Code.Wie Filterpunkte in WMS?
var jpl_wms = new OpenLayers.Layer.WMS("Administrative Layer",
"http://localhost:8080/geoserver/test/wms",
{layers: "maharashtra_administrative",transparent: true},{isBaseLayer:false});
map.addLayer(jpl_wms);
Dies ist Punktdatei. Ich möchte Parameter übergeben, um die anzuzeigenden Punkte einzuschränken (d. H. Punkt < 100). Bitte helfen Sie mir, wenn jemand weiß.
Freund gibt kein Ergebnis. var Filter = new OpenLayers.Filter.Comparison ({ \t \t \t \t \t \t Typ: OpenLayers.Filter.Comparison.EQUAL_TO, \t \t \t \t \t \t Eigenschaft: "Typ", \t \t \t \t \t \t Wert: "Volt" }); \t \t \t var parser = neu OpenLayers.Format.Filter.v1_1_0(); \t \t \t var filterAsXml = parser.write (Filter); \t \t var xml = new OpenLayers.Format.XML(); \t \t var filterAsString = xml.write (filterAsXml); \t \t mah2.params ["FILTER"] = filterAsString; mah2.redraw(); ist dies schreiben – Pari
Antwort funktioniert gut. Vielen Dank – Pari