Hi Ganesh, I've made an external module for OpenLayers that does what you want (maybe). The name is WMS Manager [1]. There's a blog post that explain how to use it in the easy way [2]. there's a live application the shows it working [3].
The code is not that clean but inside the WMS Manager Control there are a few tricks to make GetCapabilities work smoothly with Mapserver and Geoserver, and some other WMS servers. Not all vendors are supported. I consider this code still in Beta phase; I'm still developing new features that I need for my project. I'll be available for further explanations. ciao Lorenzo [1] http://www.ominiverdi.org/index.php/openlayers [2] http://blog.ominiverdi.org/index.php?/archives/21-WMS-Manager-on-OpenLayers.html [3] http://www.ominiverdi.org/openlayers/sandbox/openlayers/examples/wms_manager_abs.html Ganesh Jothikumar wrote: > Hi rldhont > > Thanks for the reply. yes I am aware of the XML format. > And thanks for the example also. But what I want is how to make the > /*WMS GetCapabilities*/ request from Java Script using the OL APIs. It > will be very helpfult if someone could help me with a few lines of code.. > > Thanks > ganesh > > ----- Original Message ---- > From: rldhont <[EMAIL PROTECTED]> > To: [email protected] > Sent: Monday, 26 November, 2007 7:18:10 PM > Subject: Re: [OpenLayers-Dev] WMS GetCapabilities Requst > > You can use XML Format. Look at the source code of this example : > http://openlayers.org/dev/examples/xml.html > > -------------------- > René-Luc D'Hont > 3Liz SARL > blog: http://3liz.org/blog/rldhont > > Ganesh Jothikumar a écrit : > > Hi All > > > > I am using OpenLayers with GeoServer. I am using OpenLayers > > JavaScript APIs to render the WMS layers present in GeoServer. Of the > > layers I have one base layer and multiple overlays. Now I need to > > specify the bounding box values for the base map coverage layer in the > > OpenLayers.WMS function (maxExtent : bounds ) For thst I need to get > > the values from the GeoServer. After consulting the GeoServer guys I > > came to know that I have to do a WMS GetCapabilities request and parse > > the returned XML to get the BBox for my layer. What I want to know is > > how to make a WMS GetCapabilities request using OpenLayers and parse > > the returned XML. Any example would be highly useful. Or let me know > > if there is any other way of solving this... > > > > Thanks in advance > > ganesh > > > > > > ------------------------------------------------------------------------ > > Why delete messages? Unlimited storage is just a click away. > > > <http://in.rd.yahoo.com/tagline_mail_1/*http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html/> > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Dev mailing list > > [email protected] <mailto:[email protected]> > > http://openlayers.org/mailman/listinfo/dev > > > > _______________________________________________ > Dev mailing list > [email protected] <mailto:[email protected]> > http://openlayers.org/mailman/listinfo/dev > > > ------------------------------------------------------------------------ > Bring your gang together - do your thing. Start your group. > <http://in.rd.yahoo.com/tagline_groups_2/*http://in.promos.yahoo.com/groups> > > ------------------------------------------------------------------------ > > _______________________________________________ > Dev mailing list > [email protected] > http://openlayers.org/mailman/listinfo/dev > _______________________________________________ Dev mailing list [email protected] http://openlayers.org/mailman/listinfo/dev
