I see that if I set: featureClass: OpenLayers.Feature.WFS
then the WFS data is shown at all zoom levels. So it doesn't work when I use my own feature class. Is there something extra I need to do here to make it work? The initialize function in my feature class isn't called even though the GML is fetched. thanks, Andy Andrew Ayre wrote: > Hi! I have a WFS layer that only shows at the 10 smallest zoom levels. > If I switch to the 11th zoom level (zooming in) the GML file is fetched > but the markers are not added. > > I have tried setting the maxResolution, minResolution, etc. parameters > for the layer to match the map, but with no luck. Can anyone please give > me some hints? > > Thanks! > > map = new OpenLayers.Map ("map", { > controls:[ > new OpenLayers.Control.Navigation(), > new OpenLayers.Control.PanZoomBar(), > new OpenLayers.Control.Attribution(), > new OpenLayers.Control.LayerSwitcher()], > maxExtent: new > OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34), > maxResolution: 156543.0399, > numZoomLevels: 19, > units: 'm', > projection: new OpenLayers.Projection("EPSG:900913"), > displayProjection: new OpenLayers.Projection("EPSG:4326") > }); > > var czwfs = new OpenLayers.Layer.WFS("Test Data", > "/mapserverredirect/cgi-bin/mapserv.cgi" > { > typename: "TESTPOINTS2", maxfeatures: 300, map: '../wms.map' > }, > { > featureClass: CacheZone.Feature.Points, > maxResolution: map.maxResolution, > minResolution: map.minResolution, > numZoomLevels: map.numZoomLevels, > units: map.units, > scales: map.scales, > resolutions: map.resolutions, > minZoomLevel: map.minZoomLevel, > maxZoomLevel: map.maxZoomLevel > }); > > Andy > -- Andy PGP Key ID: 0xDC1B5864 _______________________________________________ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev