where are the min max scales being defined? you set numZoomLevels: 18 but there's no scale
so how does OL know what 6 means in map.setCenter(new OpenLayers.LonLat(73.25, 20.35), 6); ? On 25 March 2010 16:48, sunny74 <[email protected]> wrote: > > Dear Friends, > > I am trying to create and display a WFS map but I am getting various > errors.The map is not getting displayed. > > The code which displays map is as follows: > > function init1() { > // srs=EPSG:4326,bounds > var options = { > projection: "epsg:4326", > numZoomLevels: 18, > maxExtent: new OpenLayers.Bounds(67.440106, 17.379867, 78.390250, > 25.122977), > units : "dd" > } > > map = new OpenLayers.Map('<%=map.ClientID%>', options); > layer = new OpenLayers.Layer.WFS("OpenLayers WFS", > "http://localhost:9000/cgi-bin/mapserv.exe?map=d:/ms4w/apache/cgi-bin/Shape/wfs_map.map", > { typename: 'STATE' }); > > map.addLayers([layer]); > //map.zoomToMaxExtent(); > // map.setCenter(new OpenLayers.LonLat(73.25, 20.35), 6); > map.addControl(new OpenLayers.Control.LayerSwitcher()); > > } > > I am getting errors for the line map.setCenter(new OpenLayers.LonLat(73.25, > 20.35), 6); > It is going to a function called IsvalidLonlat in the Map.js and there the > lonlat is coming as Invalid. > Similarly I am getting error for map.zoomToMaxExtent(); > > My map file is as given below: > > # Map file created from QGIS project file D:/QGIS/newwr.qgs > # Edit this file to customize for your map interface > # (Created with PyQgis MapServer Export plugin) > MAP > NAME wfs_map.map > STATUS ON > # Map image size > SIZE 600 600 > UNITS dd > EXTENT 67.440106 17.379867 78.390250 25.122977 > FONTSET 'D:\ms4w\Apache\cgi-bin\Shape\font.txt' > #SHAPEPATH 'D:\ms4w\Apache\cgi-bin\Shape' > IMAGECOLOR 192 192 192 > END > # Legend > > > # Web interface definition. Only the template parameter > # is required to display a map. See MapServer documentation > WEB > # Set IMAGEPATH to the path where MapServer should > # write its output. > IMAGEPATH "/ms4w/tmp/ms_tmp/" > > # Set IMAGEURL to the url that points to IMAGEPATH > # as defined in your web server configuration > IMAGEURL "/ms_tmp/" > > # WFS server settings > METADATA > 'wfs_title' 'wfs_map.map' > 'wfs_onlineresource' > 'http://127.0.0.1:9000/cgi-bin/mapserv.exe?map=wfs_map.map&' > 'wfs_srs' 'EPSG:42304 EPSG:42101 EPSG:4269 EPSG:4326' > END > > #Scale range at which web interface will operate > # Template and header/footer settings > # Only the template parameter is required to display a map. See > MapServer documentation > END > > LAYER > NAME "STATE" > TYPE POLYGON > METADATA > "wfs_title" "STATE" ## REQUIRED > "gml_featureid" "1" ## REQUIRED > "gml_include_items" "all" > END > STATUS ON > #TRANSPARENCY 100 > DATA "D:/ms4w/Apache/cgi-bin/Shape/STATE.shp" > > DUMP TRUE > CLASS > NAME 'STATE' > STYLE > OUTLINECOLOR 0 0 0 > COLOR 255 255 127 > END > TEMPLATE "ttt_query.html" > END > END > > > END > > Why I am getting these errors? > How to properly display a map using WFS? > > Thanks for your efforts. > -- > View this message in context: > http://n2.nabble.com/WFS-map-from-shapefiles-tp4795937p4795937.html > Sent from the OpenLayers Users mailing list archive at Nabble.com. > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users > -- Zac Spitzer Solution Architect / Director Ennoble Consultancy Australia http://www.ennoble.com.au http://zacster.blogspot.com +61 405 847 168 _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
