svn commit: r601 - trunk/mapbender/http/php/mod_usemap.php

uli at osgeo.org uli at osgeo.org
Thu Jun 22 03:38:49 EDT 2006


Author: uli
Date: 2006-06-22 07:38:49+0000
New Revision: 601

Modified:
   trunk/mapbender/http/php/mod_usemap.php

Log:
some changes for geoserver

Modified: trunk/mapbender/http/php/mod_usemap.php
Url: https://mapbender.osgeo.org/source/browse/mapbender/trunk/mapbender/http/php/mod_usemap.php?view=diff&rev=601&p1=trunk/mapbender/http/php/mod_usemap.php&p2=trunk/mapbender/http/php/mod_usemap.php&r1=600&r2=601
==============================================================================
--- trunk/mapbender/http/php/mod_usemap.php	(original)
+++ trunk/mapbender/http/php/mod_usemap.php	2006-06-22 07:38:49+0000
@@ -25,20 +25,20 @@
 <title>image map generator</title>
 </head>
 <?php
-include_once("../classes/class_gml.php");
+include_once("../classes/class_gml2.php");
 $url = urldecode($_REQUEST["url"]);
-$gml[0] = file_get_contents($url);
-$g = new gml();
-$g->addGml($gml);
-$data = $g->getAllGeomColl();
+
+$g = new gml2();
+$g->parsegml($url);
+
 echo "<script language='JavaScript'>";
 echo "var um_title = new Array();";
 echo "var um_x = new Array();";
 echo "var um_y = new Array();";
-	for($ii=0; $ii<count($data[0]->member);$ii++){
-		echo "um_title[um_title.length] = '".$data[0]->member[$ii]->attributes["firma"]."';";
-		echo "um_x[um_x.length] = ".$data[0]->member[$ii]->geometry[0]->realx[0].";";
-		echo "um_y[um_y.length] = ".$data[0]->member[$ii]->geometry[0]->realy[0].";";
+	for($ii=0; $ii<$g->getMemberCount();$ii++){
+		echo "um_title[um_title.length] = '".$g->getValueBySeparatedKey($ii,"name")."';";
+		echo "um_x[um_x.length] = ".$g->getXfromMemberAsString($ii,0).";";
+		echo "um_y[um_y.length] = ".$g->getYfromMemberAsString($ii,0).";";
 	}
 echo "</script>"
 ?>




More information about the Mapbender_commits mailing list