parse_xml($gml_string); $bbox = $gml->bbox; echo "mb_registerInitFunctions('highlight_init()');\n"; echo "function highlight_init() {\n"; echo "var mf = new Array("; for ($i=0; $i0) echo ", "; echo "'".$e_target[$i]."'"; } echo ");\n"; echo "hl = new Highlight(mf, 'GML_rendering', {'position':'absolute', 'top':'0px', 'left':'0px', 'z-index':" . GML_HIGHLIGHT_Z_INDEX . "});\n"; echo $gml->exportMemberToJS(0, false); echo "hl.add(q);\n"; echo "hl.paint();\n"; echo "mb_registerSubFunctions('hl.paint()');\n"; echo "}\n"; $e = new mb_notice("renderGML: GML: " . $_SESSION["GML"] . "; EPSG: " . $_SESSION["epsg"] . "; BBOX: " . implode(", ", $bbox)); $_SESSION["GML"] = NULL; $e = new mb_notice("renderGML: deleting GML..."); } else { $e = new mb_notice("renderGML: no GML."); } ?>