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