[OpenLayers-Dev] WFS And Zoom Levels
Andrew Ayre
andy at britishideas.com
Sat Apr 4 14:00:15 EDT 2009
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
More information about the Dev
mailing list