overlayLayer.js
Summary
No overview generated for 'overlayLayer.js'
function _overlayLayer( szName, bVisible, opacity, imageformat, bQueryable, scales,sessionID)
{
_layer.apply(this,[szName,bVisible,opacity,imageformat,bQueryable,scales]);
this.bWidthHeight = false;
this.sessionId=sessionID;
for (var p in _layer.prototype)
{
if (!_overlayLayer.prototype[p])
_overlayLayer.prototype[p]= _layer.prototype[p];
}
}
_overlayLayer.prototype.setTile = function(img)
{
var szForce = '';
var szLayers = '';
if (arguments[1])
szForce = '&force=true';
var szGroup = "&g="+img.layer.domObj.id;
var szScale = '&s='+this._map.aScales[this._map.currentScale];
var szSessionId='&sessionId='+this.sessionId;
var szImageformat = '';
var image_format = '';
if (img.layer.imageformat && img.layer.imageformat != '')
{
image_format = img.layer.imageformat;
szImageformat = '&i='+image_format;
}
var l = safeParseInt(img.style.left) + this._map.kaMap.xOrigin;
var t = safeParseInt(img.style.top) + this._map.kaMap.yOrigin;
var src = this._map.kaMap.server+
"/XMLOverlay/tileOverlay.php"+
'?t='+t+
'&l='+l+
szScale+szForce+szGroup+szImageformat+szSessionId;
if ((this.isIE4) && (image_format.toLowerCase() == "png24"))
{
img.style.visibility = 'hidden';
img.src = this._map.kaMap.aPixel.src;
img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='scale')";
}
else
{
if (img.src != src)
{
img.style.visibility = 'hidden';
img.src = this._map.kaMap.server+
"/XMLOverlay/tileOverlay.php"+
'?t='+t+
'&l='+l+
szScale+szForce+szGroup+szImageformat+szSessionId;
}
}
}
Documentation generated by
JSDoc on Mon Feb 5 08:25:15 2007