[Mapbender-users] Tooltip über mod_usemap, aber wie?
Frank Rudert
frudert at hs-harz.de
Wed Jul 5 08:19:40 EDT 2006
Hallo
ich habe auch mal versucht diesen MouseOver-effekt in meine GUI
einzubinden. Doch wenn ich das mache, dann baut sich bei mir die GUI nicht
mehr auf und in den logs vom mapbender steht folgende Fehlermeldung:
no element found in line 1
Der Request an meinen WFS funktioniert jedoch einwandfrei. Ich erhalte ein
GML-Dokument mit meinen gewünschen Informationen zurück. Zusätzlich habe
ich in dem usemod-file eingetragen, welche Elemente er im Tooltip
darstellen soll.
$url =
urldecode($_REQUEST["http://xxxxx:xxxx/cgi-bin/mapserv_48.exe?map=c:/wfstest.map&VERSION=1.0.0&REQUEST=GetFeature&SERVICE=WFS&typename=poi"]);
$gml[0] = file_get_contents($url);
$g = new gml();
$g->addGml($gml);
$data = $g->getAllGeomColl();
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["ms:NAME"]."';";
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].";";
}
Was mache ich noch falsch dabei?
Gruß
Frank
Am 21.06.2006, 16:15 Uhr, schrieb Jan Peters-Anders <petersja at gmx.at>:
> Hallo zusammen,
>
> ich habe eine Frage bezüglich einer Tooltipanzeige: Ich möchte meinen
> Usern Feature Informationen zu meine Point Shapes (bzw. PostGIS Daten
> etc.) per Mouseover bereitstellen. Will heißen: Der User fährt über
> einen Punkt und ein Tooltip poppt auf, in dem (ausgewählte) Features wie
> z.B. ein Firmenname etc. angezeigt werden. Zu guter Letzt soll der User
> dann noch auf den selben Punkt klicken können und dann ein neues Fenster
> mit Detailinformationen bekommen. Ich habe schon länger auf der MB Wiki
> Seite herumgesucht (auch im Netz) aber noch nichts weiterführendes
> gefunden. Was ich habe, sind die Files im Anhang, die ich
> freundlicherweise von Till Adams bekommen habe. Ich habe mein System nun
> auch schon soweit, dass die Punkte gehighlightet werden, wenn ich
> darüberfahre, aber mehr leider auch nicht. Kann mir vielleicht
> irgendjemand einen Tipp geben, wie ich das Ganze anzugehen habe?
>
> Danke und liebe Grüße aus Wien
>
> Jan Peters-Anders
More information about the Mapbender_users
mailing list