Hey-

yangzhaohui wrote:
Hello dear sir,
I have a question about Openlayers.In order to make a print image demo,I want to know how to get the WMS parameters(like name,url,param,option) of a wmslayer in a running Openlayers application.So that I can open a new window with those parameters to print the current image.Thank you very much! Best wishes for your! Sincerely yours, Yang

Assuming your map is assigned to a variable called "map", you can get the detail you're looking for this way:

var layer = map.layers[0];
// layer.options is the options object for the layer
// layer.name is the title for the layer in your map
// layer.url is the base url for the layer

var params = layer.params;
// params["LAYERS"] is a comma delimited string of WMS layer names
// params["FORMAT"} is the format that goes in the GetMap request
// etc.

var request = layer.getURL(map.getExtent());
// request is the full request string for the current extent

// Tim


_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to