[Mapbender-commits] r6417 - trunk/mapbender/http/classes

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Wed Jun 23 08:26:10 EDT 2010


Author: christoph
Date: 2010-06-23 12:26:10 +0000 (Wed, 23 Jun 2010)
New Revision: 6417

Modified:
   trunk/mapbender/http/classes/class_wms.php
Log:
default ratio is 1.2 for ol wms

Modified: trunk/mapbender/http/classes/class_wms.php
===================================================================
--- trunk/mapbender/http/classes/class_wms.php	2010-06-23 12:09:38 UTC (rev 6416)
+++ trunk/mapbender/http/classes/class_wms.php	2010-06-23 12:26:10 UTC (rev 6417)
@@ -264,7 +264,7 @@
 		// OpenLayers-Layer options
 		$add_wms_string .= "{";
 		$add_wms_string .= 	"transitionEffect:'resize',";
-		$add_wms_string .= 	"buffer:1.3,";
+		$add_wms_string .= 	"ratio:1.2,";
 		$add_wms_string .= 	"singleTile:true,";
 		// baselayer?				
 		if($base) {
@@ -284,6 +284,19 @@
 		$add_wms_string .= "}";
 		$add_wms_string .= ");";
 		
+		$queryLayers = array();
+		for ($i = 0; $i < count($this->objLayer); $i++) {
+			$layer = $this->objLayer[$i];
+			if ($layer->layer_queryable 
+				&& $layer->gui_layer_queryable 
+				&& $layer->gui_layer_querylayer
+			) {
+				$queryLayers[]= $layer->layer_name;
+			}
+		}
+		$queryLayerString = implode(",", $queryLayers);
+		$add_wms_string .= "wms_" . $this->wms_id . ".params.QUERY_LAYERS = '$queryLayerString';";
+
 		// TODO why ol_map
 		$add_wms_string .= "ol_map.addLayer(wms_".$this->wms_id.");";
 		echo $add_wms_string;



More information about the Mapbender_commits mailing list