[Commits] r2344 - core/trunk/geoext/lib/GeoExt/data
commits at geoext.org
commits at geoext.org
Mon Sep 13 15:19:24 CEST 2010
Author: ahocevar
Date: 2010-09-13 15:19:24 +0200 (Mon, 13 Sep 2010)
New Revision: 2344
Modified:
core/trunk/geoext/lib/GeoExt/data/PrintProvider.js
Log:
Added KaMap and KaMapCache encoders. p=adube, r=me (closes #316)
Modified: core/trunk/geoext/lib/GeoExt/data/PrintProvider.js
===================================================================
--- core/trunk/geoext/lib/GeoExt/data/PrintProvider.js 2010-09-13 13:14:39 UTC (rev 2343)
+++ core/trunk/geoext/lib/GeoExt/data/PrintProvider.js 2010-09-13 13:19:24 UTC (rev 2344)
@@ -570,6 +570,29 @@
resolutions: layer.serverResolutions || layer.resolutions
});
},
+ "KaMapCache": function(layer) {
+ var enc = this.encoders.layers.KaMap.call(this, layer);
+ return Ext.apply(enc, {
+ type: 'KaMapCache',
+ // group param is mandatory when using KaMapCache
+ group: layer.params['g'],
+ metaTileWidth: layer.params['metaTileSize']['w'],
+ metaTileHeight: layer.params['metaTileSize']['h']
+ });
+ },
+ "KaMap": function(layer) {
+ var enc = this.encoders.layers.HTTPRequest.call(this, layer);
+ return Ext.apply(enc, {
+ type: 'KaMap',
+ map: layer.params['map'],
+ extension: layer.params['i'],
+ // group param is optional when using KaMap
+ group: layer.params['g'] || "",
+ maxExtent: layer.maxExtent.toArray(),
+ tileSize: [layer.tileSize.w, layer.tileSize.h],
+ resolutions: layer.serverResolutions || layer.resolutions
+ });
+ },
"HTTPRequest": function(layer) {
return {
baseURL: this.getAbsoluteUrl(layer.url instanceof Array ?
More information about the Commits
mailing list