Mercurial > hg > ChinaGisRestApi
diff gis_gui/lib/blocks.js @ 276:55bc9972fb1b
Merge with d1b43624cc63b829f64cc952540748e15272e389
author | casties |
---|---|
date | Thu, 23 Feb 2012 21:29:06 +0100 |
parents | d1b43624cc63 |
children |
line wrap: on
line diff
--- a/gis_gui/lib/blocks.js Thu Feb 23 21:13:21 2012 +0100 +++ b/gis_gui/lib/blocks.js Thu Feb 23 21:29:06 2012 +0100 @@ -109,15 +109,29 @@ jQuery.getJSON(url,callback); }; -guiBlocks.prototype.e4DOpen = function(titel,tables){ +guiBlocks.prototype.e4DOpen = function(titel,tablesParam,from_year_name,until_year_name){ var e4D_URL="http://mappit.mpiwg-berlin.mpg.de:8080/e4D?"; - var paramstr = "format=KML"; + var paramstr; + if (until_year_name!='') { + paramstr = "format=KML&from_year_name="+from_year_name+"&until_year_name="+until_year_name; + }else{ + paramstr = "format=KML&from_year_name="+from_year_name + } + // var layer_URL = "http://chinagis-develop.mpiwg-berlin.mpg.de:9080/db/RESTdb/db/public/" + escape(table) + "?" + paramstr; var layer_URL = ""; + var tables; + + if (tablesParam instanceof Array) { + tables=tablesParam; + } else { + tables=new Array(tablesParam); + } for (var i=0;i<tables.length;i++){ if (i!=0) {e4D_URL=e4D_URL+"&";} - layer_URL= "http://mappit.mpiwg-berlin.mpg.de/db/RESTdb/db/public/" + escape(tables[i]) + "?" + paramstr; + layer_URL= escape("http://mappit.mpiwg-berlin.mpg.de/db/RESTdb/db/public/" + tables[i] + "?" + paramstr); + //layer_URL= escape("http://dw.mpiwg-berlin.mpg.de:8080/db/RESTdb/db/public/" + tables[i] + "?" + paramstr); e4D_URL=e4D_URL+"kml"+[i+1]+"="+layer_URL+"&source"+[i+1]+"=1"; } console.debug(" e4D_URL=", e4D_URL );