Class _wmsLayer
Object
|
+--_wmsLayer
- class
_wmsLayer
Defined in wmsLayer.js
Constructor Summary |
_wmsLayer
( szName, bVisible, opacity, imageformat, bQueryable, server, version, layers, srs)
_wmsLayer - a special type of layer object that represents a WMS layer.
|
baseURL
Object baseURL
bWidthHeight
Object bWidthHeight
layers
Object layers
server
Object server
srs
Object srs
version
Object version
_wmsLayer
_wmsLayer( szName, bVisible, opacity, imageformat, bQueryable, server, version, layers, srs)
_wmsLayer - a special type of layer object that represents a WMS layer. It
is special because this layer renders directly from the WMS
server rather than through a tile caching service.
To use _wmsLayer:
1) add a script tag to your page:
2) create a new instance of _wmsLayer
var l = new _wmsLayer( szName, bVisible, opacity, imageformat, bQueryable,
server, version, layers, srs);
3) add it to the map
myKaMap.addMapLayer( l );
For instance, assuming you have a form to input the parameters required:
function addWMSLayer()
{
var f = document.forms.wms;
var szName = f.wmsName.value;
var bVisible = true;
var opacity = 100;
var imageformat = "image/png";
var bQueryable = true;
var server = f.wmsServer.value;
var version = "1.1.1";
var layers = f.wmsLayers.value;
var srs = f.wmsSRS.value;
var l = new _wmsLayer( szName, bVisible, opacity, imageformat, bQueryable,
server, version, layers, srs);
myKaMap.addMapLayer( l );
}
***************************************************************************
addRequestParameter
void addRequestParameter( name, parameter )
wmsLayer.addRequestParameter( name, parameter )
add a parameter to the baseURL safely by checking to see if the parameter
exists already. This is an internal function not intended to be used
by other code.
setTile
void setTile(img)
Documentation generated by
JSDoc on Mon Feb 5 08:25:15 2007