[Mapbender-users] Highlighten von Adressen
Till Adams
adams at terrestris.de
Mon Aug 20 03:43:12 EDT 2007
Dear Mike,
there are Mapbender sub and pre Functions (find them in map.php), where
you have to register a function, which moves your highlighting image
wevery time the map moves.
You need a function move() which moves your marker and then need to
register it in your gazetteer with sth. like:
mb_register_subFunctions("functionname()");
E.g:
*function* setMarker(x,y){
*var* temp_str = "<img src='../img/button_gray/marker_fett.gif' width='" + width + "' height='" + height + "'>";
*var* pos = parent.makeRealWorld2mapPos('mapframe1',x,y);
parent.writeTag('mapframe1','marker',temp_str);
parent.mb_arrangeElement('mapframe1','marker',(pos[0] - (width/2)),(pos[1]- (height/2)));
}
parent.mb_registerSubFunctions("window.frames['gazetteer'].setMarker(x,y)");
Ensure where to get x/y!
Regards, Till
> Hallo,
> ich habe mir eine Adressuche in meine GUI eingebunden (diese läuft
> über JSP) und funktioniert einwandfrei.
> Auch das Zoomen zu der gesuchten Adresse funktioniert super (über die
> Funktion 'mb_repaintScale' aus der Datei map.js).
>
> Ich möchte diese Adresse jetzt aber auch grafisch markieren. Habe es
> auch erfolgreich über die Funktion 'mb_showHighlight' geschafft, nur
> leider bleibt die Markierung immer an der gleichen Stelle im mapframe1
> vorhanden - auch wenn ich die Karte verschiebe.
> Was kann ich machen, damit die Markierung immer an der gleichen
> GK-Koordinate bleibt, auch wenn ich die Karte verschiebe?
>
> Oder gibt es noch andere nützliche Funktionen im Mapbender zum
> Highlighten?
> Gruß
> Mike
> --------------------
>
>
> English:
>
> Hello, I had integrated an address-search into my GUI (this runs over
> JSP) and now it works perfectly. Also the zoom to the
> adress works very well (over the function 'mb_repaintScale' from the
> file map.js). I would like to mark this address now in addition,
> graphically. I do it with the function 'mb_showHighlight', but the the
> marking remains always at the same place in the mapframe1 - even if I
> shift the map. What can I make, so that the marking always remains at
> the same GK-Coordinate, even if I shift the map? Or are there still
> different useful functions in the Mapbender for highlighting?
> Greetings
> Mike
>
>
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Mapbender_users mailing list
>Mapbender_users at lists.osgeo.org
>http://lists.osgeo.org/mailman/listinfo/mapbender_users
>
>
--
*****************************************
terrestris ist umgezogen!
Die neue Adresse ab 01.07.2007 lautet:
Irmintrudisstraße 17, 53111 Bonn
http://www.terrestris.de
*****************************************
----------------------------------------------------------
terrestris GmbH & Co. KG
Irmintrudisstrasse 17
53111 Bonn
Germany
Till Adams
Geschäftsführung
Tel: +49 (0)228 / 962 899-52
Fax: +49 (0)228 / 962 899-57
adams at terrestris.de
http://www.terrestris.de
Amtsgericht Bonn, HRA 6835
---------------------------------------------------------
Komplementärin:
terrestris Verwaltungs GmbH
vertreten durch:
Hinrich Paulsen, Till Adams
More information about the Mapbender_users
mailing list